SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.05.2009 22:15:56

Ovosh
Участник
Зарегистрирован: 16.12.2008
Сообщений: 17

Помогите с запросом

Господа! Помогите сделать запрос.

Есть две таб.

create table X1 (
prom_id int not null auto_increment,
prom_name varchar(15) not null
)


create table X2 (
prom_id int not null,
prom_desc varchar(90)
)

Я что то не могу написать запрос который будет выводить мне  те X1.prom_id которых нет в X2

Заранее спасибо!

Неактивен

 

#2 04.05.2009 22:26:38

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите с запросом

SELECT X1.*
FROM X1 LEFT JOIN X2 USING (prom_id)
WHERE X2.prom_id IS NULL;

Неактивен

 

#3 04.05.2009 22:38:13

Ovosh
Участник
Зарегистрирован: 16.12.2008
Сообщений: 17

Re: Помогите с запросом

paulus написал:

SELECT X1.*
FROM X1 LEFT JOIN X2 USING (prom_id)
WHERE X2.prom_id IS NULL;

спасибо! все работает

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson