Вывод данных из table1 которым есть соответствие в table2 и подсчет таких соответствий в table2
- 2 года назадЕсть две таблицы: brands и marka. Как сделать выборку данных из MySQL, чтобы выводились только те наименования brands, которым есть соответствие в таблице marka?
А если соответствия в marka нет, то вообще не выводить brands. И как еще подсчитать количество таких соответствий в marka?
table brands.sql
table marka.sqlОтветов: 1 - 2 года назад
mysql_query("SELECT `brands`.`name`, COUNT(`brands`.`id`) AS count_b FROM `marka` LEFT JOIN `brands` on `brands`.`id`=`marka`.`brand_id` GROUP BY `brands`.`id` ORDER BY `count_b` DESC");
Ваш ответ: