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

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
а где стишок? ;)
Я пока сделаю задание напишу целый сборник)))
 
[sql]WHERE `info`.`uid` = `photo`.`uid`[/sql]

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

-~{}~ 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
 
Сверху