Я хочу написать SQL, который будет возвращать строки, в которых VENDOR_ID
содержит строку с NBR_ID = 1
и другую строку с NBR_ID = 2
.В приведенном ниже примере SQL возвращает данные для VENDOR_ID
93309A, строки с NBR_ID
1 и другой строки с NBR_ID
2.
GROUP_ID VENDOR_ID NBR_ID
AUX 27 1
AUX 87188A 1
AUX 92481A 1
AUX 92482A 1
AUX 92527A 1
AUX 93309A 1
AUX 93309A 2
AUX 93328A 1
Я написал следующий SQL, ноэто конкретно не возвращает VENDOR_ID
как для строки с NBR_ID, равной 1, так и для другой строки с NBR_ID, равным 2.
SELECT GROUP_ID, VENDOR_ID, NBR_ID
FROM TEST_TABLE
WHERE NBR_ID IN (1,2)
Как я могу обновить, чтобы вернуть только VENDOR_ID
, которые имеютэти NBR_ID
в разных строках?