запрос SELECT

  • Автор темы Автор темы Demmiurg123
  • Дата начала Дата начала

Demmiurg123

Guest
запрос SELECT

Доброго.
Нужно сравнить две таблицы и определить, есть ли там хоть одна запись в которых значение поля совпадают в обеих таблицах.
Как это можно реализовать?
Спасибо.
 
Как-то так:
[sql]
select count(field) from table1 join table2 on table1.field = table2.field
[/sql]

-~{}~ 08.09.05 00:19:

Ой! Это MySQL, where обязательно. Ну там даже where 1 можно :)
или тавталогией where table1.field = table2.field
 
svetasmirnova
Ой! Это MySQL, where обязательно. Ну там даже where 1 можно
или тавталогией where table1.field = table2.field
Можно спросить почему обязательно?

-~{}~ 08.09.05 00:45:

А еще лучше ссылочку на ман.
 
Апельсин
Не помню, у меня ругалась как-то.

Заблуждалась, признаю :)
 
Автор оригинала: svetasmirnova
Как-то так:
[sql]
select count(field) from table1 join table2 on table1.field = table2.field
[/sql]
Только зачем лишний JOIN? :confused:

Вроде так должно работать:
[sql]
select count(*) from table1 t1, table2 t2 where t1.field = t2.field
[/sql]
 
MuXa247
то тот же самый join
только с joinом читабельней.
 
оффтоп
тенденция наметилась наверное, мода на созвучные ники...
Demmiurg
очередное тому подтвержение, ранее было пофиксено НЕКТО НЕЧТО, Фанат, Фанат фаната...кто знает, может еще есть

sorry за оффтоп
 
Сверху