Как я могу запросить это и получить такой результат Toyota (3)? Это моя структура базы данных.Mysqli PHP Количество запросов
Make | Model | Total Cars |
Toyota | Vios | 1 |
Toyota | Hilux | 2 |
Как я могу запросить это и получить такой результат Toyota (3)? Это моя структура базы данных.Mysqli PHP Количество запросов
Make | Model | Total Cars |
Toyota | Vios | 1 |
Toyota | Hilux | 2 |
Попробуйте
select `Make`, sum(`Total Cars`) from table_name group by `Make`;
Вы также можете попробовать этот запрос:
SELECT count(*) as cnt FROM tableName WHERE Make='Toyota'
Если вы хотите отобразить все делает подсчитывать cо спаренной затем
SELECT count(*) as cnt FROM tableName Group By Make
Вопрос, похоже, ищет сумму не для подсчета. – Naga
Вы можете использовать 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
Удивительно, когда этот станет зеленым ;-) –
да, сэр, я уже использую отчетливый, и я получаю сейчас Toyota. Какова моя проблема, как считать –
Отправленный ответ, предполагающий, что это ваша фактическая структура БД. – chris85
Также, глядя на вашу историю, он не похож на то, что вы приняли ответ. Пожалуйста, не забудьте принять ответ, когда ответьте на ваши вопросы. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – chris85