|
MySQL.RU - Webboard
Вернуться
помогите составить запрос (незнайка) 07/12/2006 - 19:58:48
Re: помогите составить запрос (теперь знайка) 07/12/2006 - 21:13:20
Re: помогите составить запрос - ОБНОВЛЕНО (новый незнайка) 07/12/2006 - 22:16:19
Re: помогите составить запрос - ДОБАВЛЕНО (теперь точно знайка) 07/12/2006 - 23:22:38
Re: помогите составить запрос (cia) 08/12/2006 - 11:49:13
Re: помогите составить запрос (опять я =)) 08/12/2006 - 14:56:59
> Original message text:
> From: незнайка - 07/12/2006 - 19:58:48
> Subject:помогите составить запрос
> -----------------
> есть две таблицы
> в одной таблице просто висят урлы на очередь - table1 (url)
> вторая таблица содержит урлы которые отработали table2 (url)
>
> смысл таков что те урлы которые отработали (что-то сделалось с ними) из table1 попадают в table2 НО в table1 они остаются!
>
> как выбрать из table1 ВСЕ урлы которых нет в table2? т.е. те которые еще не отработали?
> вот запрос (ОН НЕ РАБОТАЕТ):
>
> SELECT table1.url FROM table1, table2 WHERE table1.url!=table2.url
>
> помогите правильно составить плиз
>
From: теперь точно знайка - 07/12/2006 - 23:22:38
Subject:помогите составить запрос - ДОБАВЛЕНО
-----------------
уфф докумекал как сделать
мож кому будет полезно
SELECT table1.url FROM (table1, table2) LEFT JOIN table3 ON (table1.url=table3.url AND table2.template=table3.template) WHERE table2.template='template1' AND table3.url IS NULL
именно table2.template='template1' работает
если поставить table3.template='template1' (что было бы логичнее с моей точки зрения) не пашет
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30270
|
|