2016-12-15 2 views
0

Как я могу запросить это и получить такой результат Toyota (3)? Это моя структура базы данных.Mysqli PHP Количество запросов

Make | Model | Total Cars | 

Toyota | Vios | 1   | 

Toyota | Hilux | 2   | 
+0

да, сэр, я уже использую отчетливый, и я получаю сейчас Toyota. Какова моя проблема, как считать –

+0

Отправленный ответ, предполагающий, что это ваша фактическая структура БД. – chris85

+0

Также, глядя на вашу историю, он не похож на то, что вы приняли ответ. Пожалуйста, не забудьте принять ответ, когда ответьте на ваши вопросы. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – chris85

ответ

0

Попробуйте

select `Make`, sum(`Total Cars`) from table_name group by `Make`; 
0

Вы также можете попробовать этот запрос:

SELECT count(*) as cnt FROM tableName WHERE Make='Toyota' 

Если вы хотите отобразить все делает подсчитывать cо спаренной затем

SELECT count(*) as cnt FROM tableName Group By Make 
+0

Вопрос, похоже, ищет сумму не для подсчета. – Naga

1

Вы можете использовать sum с group by для расчета инвентаря конкретного марка.

select sum(totalcars) from cars group by make 

Демо: http://sqlfiddle.com/#!9/d6503/1

Чтобы включать make добавить его в select запроса:

select sum(totalcars), make from cars group by make 

http://sqlfiddle.com/#!9/d6503/2

+0

Удивительно, когда этот станет зеленым ;-) –

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