Имеется 2 таблицы. Можно ли сделать так, чтоб запрос был один для такой схемы:
SQL |
SELECT `id_first_msg` , `num_replies` , `num_views` , `locked` FROM `smf_topics` WHERE `id_board` =2 AND `id_member_started` =1 ORDER BY `id_topic` DESC LIMIT 0, 5 |
SQL |
SELECT `id_msg` , `poster_time` , `subject` , `poster_name` , `body` FROM `smf_messages` WHERE `id_msg` =5 |
SQL |
`id_msg` =5 |
Цитата (greatilya @ 30.07.2009 - 21:18) |
Можно ли эти запросы объеденить? Подскажите как? |
SQL |
SELECT `st`.`id_first_msg`, `st`.`num_replies`, `st`.`num_views`, `st`.`locked`, `sm`.`poster_time`, `sm`.`subject`, `sm`.`poster_name`, `sm`.`body` FROM `smf_topics` AS `st` LEFT JOIN `smf_messages` AS `sm` ON `sm`.`id_msg` = `st`.`id_first_msg` WHERE `st`.`id_board` = 2 AND `st`.`id_member_started` = 1 ORDER BY `st`.`id_topic` DESC LIMIT 0, 5 |