Работа с Db2 в z/OS.
Рассмотрим простой пример таблицы ORDER и дочерней таблицы ORDER_ITEM. PK для дочернего элемента: ORD_NUM плюс PART_NUM. Я хочу найти строки в таблице ORDER_ITEM с частями, которые имеют только определенный набор значений PART_NUM и никакие другие. Так, например, если интересующие меня части
PART1, PART2
а в таблице ORDER_ITEM есть такие строки
ORD1 PART1
ORD1 PART2
ORD2 PART1
ORD3 PART2
ORD4 PART1
ORD4 PART2
ORD4 PART3
Такой запрос, как
SELECT blah FROM ORDER_ITEM WHERE PART_NUM IN ('PART1', 'PART2')
будет правильно возвращать ORD1, ORD2, ORD3, но также неправильно будет возвращать ORD4.
Я работаю с Db2 на z/OS.
Спасибо