Помогите с запросом с двух таблиц

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
robinner
а где стишок? ;)
 

robinner

Новичок
готово))


SELECT `info`.*, `photo`.`photo`, `photo`.`format` FROM `info` LEFT JOIN `photo` ON `info`.`uid` = `photo`.`uid` WHERE `info`.`uid` = `photo`.`uid` GROUP BY `info`.`uid` ORDER BY `uid` DESC LIMIT 12

-~{}~ 25.03.10 13:42:

Автор оригинала: Mr_Max
robinner
а где стишок? ;)
Я пока сделаю задание напишу целый сборник)))
 

dimagolov

Новичок
[sql]WHERE `info`.`uid` = `photo`.`uid`[/sql]

вообще-то в данном контекста оно превращает LEFT JOIN в INNER JOIN, то есть отбирает только те записи, для которые есть фотки.
 

robinner

Новичок
мне так и надо

-~{}~ 26.03.10 01:56:

исправил
SELECT `info`.*, `photo`.`photo`, `photo`.`format` FROM `info` INNER JOIN `photo` ON `info`.`uid` = `photo`.`uid` GROUP BY `info`.`uid` ORDER BY `info`.`uid` DESC LIMIT 12
 
Сверху