Помощь с mysql запросом

MySQL базы данных sql

Есть 2 запроса:
SELECT op.obj_id
FROM objproperty_tbl op,property_tbl p,valuebool_tbl v,obj_tbl o
WHERE p.property_id = op.property_id
AND p.propertytype_id IN(8)
AND v.objproperty_id = op.objproperty_id
AND v.valuebool_fld = '1'
AND o.obj_id = op.obj_id
AND o.enable_fld = '1'

SELECT op.obj_id
FROM objproperty_tbl op,property_tbl p,valuebool_tbl v,obj_tbl o
WHERE p.property_id = op.property_id
AND p.propertytype_id IN(151)
AND v.objproperty_id = op.objproperty_id
AND v.valuebool_fld = '1'
AND o.obj_id = op.obj_id
AND o.enable_fld = '1'

(отличаются только четвертой строкой)
Как составить запрос так, чтобы он отсеивал результаты первого из второго?
Ответы:
не уверен что ты сам понимаешь что тебе нужно.
у тебя эти запросы будут давать разные результаты, т.к. то, что у тебя в 4-ой строчке отличается настолько, что общих записей у этих запросов быть не может
SELECT * FROM objproperty_tbl op WHERE op.obj_id NOT IN (запрос 1) AND op.obj_id NOT IN (запрос 2)


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.