我在 Teradata SQL 中有如下表:
ID | col1 | col2
-------------------
111 | A | 54
222 | B | 8
333 | C | 17
444 | B | 44
555 | A | 1
我有客户 ID 列表:
myList = ['111', '222', '333']
我需要从 myList 上的表中选择满足要求的客户 ID:
- 在 col1 值是“A”或“B”
- 在 col2 值大于 10 (>10)
因此,我需要如下所示:
ID | col1 | col2
--------------------
111 | A | 54
因为 ID = 111 并且是 on myList
,所以 col1 是“A”或“B”,并且 col2 中的值大于 10。
如何在 Teradata SQL 中做到这一点?可能在子查询中?