Есть 2 таблицы в одной допустим лежит новости, во второй название таблицы новости и количество просмотров новости в виде id новости.
Например tbl1(id, title, name) tbl2(id, tbl_name, id_tbl1).
вот нужно вытащить все записи с tbl1 и вытащить count(id_tbl1(id новости)) где tbl_name = tbl1 и при этом, у некоторых записей вообще может и нет быть соответствия в tbl2, но их все равно надо вытащить
Никита: нет не нужен мне where id = 1
Есть 2 таблицы в одной допустим лежит новости, во второй название таблицы новости и количество просмотров новости в виде id новости.
Например tbl1(id, title, name) tbl2(id, tbl_name, id_tbl1).
вот нужно вытащить все записи с tbl1 и вытащить count(id_tbl1(id новости)) где tbl_name = tbl1 и при этом, у некоторых записей вообще может и нет быть соответствия в tbl2, но их все равно надо вытащить
мне нужно что то такое SELECT COUNT(`comments`.`model_id`) FROM `news` LEFT JOIN `comments` ON (`news`.`id` = `comments`.`model_id`) AND (`comments`.`model`='News') WHERE `comments`.`model`='News' ORDER BY `news`.`id` DESC
Но это не работает. Точнее он выводит количество всех, а как вывести количество id = 1 которые встречаются вtbl comments
Благодарю за ответ, но я это все знаю. Может я вопрос не правильно задал, на уровне приложения где именно в коде подключение идет? То есть main же по умолчанию подключен в Yi2 Advanced. Вопрос где именно?
Например tbl1(id, title, name) tbl2(id, tbl_name, id_tbl1).
вот нужно вытащить все записи с tbl1 и вытащить count(id_tbl1(id новости)) где tbl_name = tbl1 и при этом, у некоторых записей вообще может и нет быть соответствия в tbl2, но их все равно надо вытащить