Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Объеденение таблиц (KrotReal) 31/03/2006 - 17:31:57
      Re: Объеденение таблиц (bac) 31/03/2006 - 18:20:28
      Re: Исключение таблиц (Dinky) 31/03/2006 - 21:24:25

> Original message text:
> From: KrotReal - 31/03/2006 - 17:31:57
> Subject:Объеденение таблиц
> -----------------
> Есть таблицы:
>
> *table1*
> -id
> -url
>
> *table2*
> -id
> -url
>
> Нужно:
> сделать выборку из *table2* где table2.url != table1.url
>
> Пытался:
>
> SELECT table1.id, table1.url
> FROM table1
> LEFT JOIN table2 ON table1.url != table2.url
> ORDER BY table1.id
>
> SELECT table1.id, table1.url
> FROM table1, table2
> WHERE table1.url != table2.url
> ORDER BY table1.id
>
> Результат один и тот же: выводит кол-во строк в первой таблицы умноженное на кол-во строк во второй таблицы...
>
> Как достичь нужного результата?
>


From: Dinky - 31/03/2006 - 21:24:25
Subject:Исключение таблиц
-----------------
> > сделать выборку из *table2* где table2.url != table1.url
какое ж это "объединение", это скорее исключение :)

SELECT table2.id, table2.url
FROM table2
LEFT OUTER JOIN table1 ON table1.url = table2.url
WHERE table1.url IS NULL

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27172



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |