2016-07-05 2 views
0

У меня возникли небольшие проблемы, пытаясь понять это, вот мой код выглядит следующим образом:Выберите Distinct модели, а затем подсчитывать каждую модель

$sql = 'SELECT DISTINCT make FROM A'; 

Это только в основном выбирает всю различную марку в моей таблице из таблицы A, что я хотел бы сделать, это выбрать отдельные make (return 121 make), тогда я хотел бы создать счет каждой отдельной модели, например, для ABC есть 32 ячейки с этой моделью. Я хотел бы иметь возможность считать это без необходимости писать чрезмерное количество кода для подсчета каждого отдельного дела.

Наверняка это возможно? В противном случае я просто повторяю много кода.

+0

'выбрать марку, граф (*) из группы по make' - это все, что вы ищете? – sgeddes

+0

да, это было все, что я искал, я был просто не уверен, как его закодировать, спасибо за вашу помощь :) –

ответ

0
$sql = 'SELECT make, Count(*) ModelCount FROM A Group By make'; 
1
SELECT make, COUNT(make) as makeCount 
FROM A 
GROUP BY make 
+0

отлично работает –

Смежные вопросы