kombo
Новичок
Почему не работает except
Есть две таблицы
1) Наименования items: item_id, ...
2) Связывающая bound: item_id, parent_id, bound_kind(char: OR|AND),...
Нужно выбрать все за исключением связи вида OR
пишу такой запрос
select items.item_id from items EXCEPT select bound.item_id from items inner join bound on items.item_id=bound.item_id and bound_kind='OR'
По отдельности запросы работают, а с EXCEPT нет. Может Mysql не поддерживает except, тогда как можно заменить запрос ?
-~{}~ 08.11.04 07:19:
Извиняюсь, вопрос снимается. EXCEPT и DIFFERENCE похоже не работают, пришлось так написать
select items.item_id from items left outer join bound on items.item_id=bound.item_id and bound_kind='OR' where bound.item_id IS NULL
Есть две таблицы
1) Наименования items: item_id, ...
2) Связывающая bound: item_id, parent_id, bound_kind(char: OR|AND),...
Нужно выбрать все за исключением связи вида OR
пишу такой запрос
select items.item_id from items EXCEPT select bound.item_id from items inner join bound on items.item_id=bound.item_id and bound_kind='OR'
По отдельности запросы работают, а с EXCEPT нет. Может Mysql не поддерживает except, тогда как можно заменить запрос ?
-~{}~ 08.11.04 07:19:
Извиняюсь, вопрос снимается. EXCEPT и DIFFERENCE похоже не работают, пришлось так написать
select items.item_id from items left outer join bound on items.item_id=bound.item_id and bound_kind='OR' where bound.item_id IS NULL