Работа с 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.
Спасибо