Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Помогите составить запрос


Автор: Kolia 29.8.2003, 17:35
Ситуация такая. Есть таблица каких-то пользователей.

Users
----------------------------------
| ID | NAME | TOWN | ........
-----------------------------------
...........................................


Есть другая, связанная с ней таблица, которой хранятся какие-то данные, связанные с пользователями

Second
---------------------------------
| ID | ID_USER | ADDRESS |...........
---------------------------------
...........................................

Нужно создать такой запрос, чтобы он выводил из первой таблицы только тех пользователей, которых нет во второй таблице.

В ОРАКЛЕ разрешалась такая конструкция:

SELECT id FROM Users
MINUS
SELECT id_user FROM second


Есть ли что-то подобное в MySQL?

Автор: Vit 30.8.2003, 05:18
Join

Автор: zckernel 16.9.2003, 09:40
join -- confused.gif ИСКЛЮЧИТЬ записи при помощи join? Это как... можно примерчик запроса?

Автор: Vit 16.9.2003, 15:11
SELECT * FROM Users where id not in (Select distinct id from second)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)