Вывести всех кроме

sofen.ru
Дата: 12.02.2013 10:21:20
Есть таблица заказов ORDERS и таблица пользователей, которым не нужно показывать данный заказ ORDERUSERS (поля orderId и userId)

Как сделать запрос, чтобы вывести заказы только для тех пользователей, которых нет в ORDERUSERS ?
miksoft
Дата: 12.02.2013 10:31:30
ORDERUSERS - это что за субстанция?
sofen.ru
Дата: 12.02.2013 10:36:21
miksoft, здесь пишуться ид заказа и ид юзера, для которых не надо выводить заказы

например

orderId userId
10 5
324 111
277 18
534 33

и.т.д
miksoft
Дата: 12.02.2013 10:43:50
а в таблице ORDERS какие поля?

"для которых" очень многозначное словосочетание, перефразируйте.
Мы же ничего, кроме нескольких общих слов на форуме, о вашей задаче не знаем, не забывайте об этом.
sofen.ru
Дата: 12.02.2013 10:48:45
miksoft,

В этой таблице только два поля orderId и userId
miksoft
Дата: 12.02.2013 10:52:37
Хм, странная структура базы...

Как-то так:
SELECT ORDERS.orderId, ORDERS.userId
FROM ORDERS LEFT JOIN ORDERUSERS
  ON ORDERS.orderId=ORDERUSERS.orderId AND ORDERS.userId=ORDERUSERS.userId
WHERE ORDERUSERS.orderId IS NULL