|
|
|
|
SELECT
a.*,
b.title,
COUNT(c.id) items
FROM
menus a,
menus_title b,
menus_items c
WHERE
b.id_menu = a.id AND
b.lang = {$this->langs->main} AND
c.id_menu = a.id
GROUP BY a.id
|
если COUNT(c.id) items == 0 т.е. нет записей тогда запись не приходит вообще.. как бы решить?:) нужен 0 если записей нет | |
|
|
|
|
|
|
|
для: sl1p
(09.06.2010 в 12:07)
| | LEFT JOIN | |
|
|
|
|
|
|
|
для: а-я
(09.06.2010 в 12:12)
| | пробовал.. но почемуто ругается
SELECT
a.*,
b.title,
COUNT(c.id_menu) items
FROM
menus a,
menus_title b
LEFT JOIN menus_items c ON a.id = c.id_menu
WHERE
b.id_menu = a.id AND
b.lang = {$this->langs->main}
|
Unknown column 'a.id' in 'on clause'
|
хотя всё какраз ноун и всё на месте) | |
|
|
|