【发布时间】:2016-07-08 16:41:25
【问题描述】:
我想从表PROD 中收集有关包含特定三元组值的行的所有详细信息。例如,我想获取具有列 (ID、NBR AND COP_I) 的行上的所有数据,其值为 (23534, 99, 0232) 和 (3423,5,09384) 等。我试过了版本 1,但是当我知道需要有 100 行并且版本 2 遇到错误时,它只给了我几个这样的行。我想不出任何其他方法来做到这一点。
版本 1:
SELECT * FROM PROD
WHERE
ID IN (2534, 3423)
AND NBR IN (99, 5)
AND COP_I IN (0232, 09384)
版本 2:
SELECT * FROM PROD
WHERE
(ID = '23534', NBR ='99', COP_I ='0232'),
AND (ID = '3423', NBR ='5', COP_I ='09384')
更新:
我目前得到类似的东西:
ID NBR_IN COP_I FLAG TYPE DATE
23534 99 0232 0 CATHAY 15-04-2017
并且不要最终得到 (3423, 5, 09384) 三元组的行。基本上,只有一些三元组的行出现在结果中,结果与我从上面的版本 1 中得到的结果相同。
谢谢
【问题讨论】: