我该如何查询并得到这样的结果丰田(3)? 这是我的数据库结构。Mysqli PHP查询计数
Make | Model | Total Cars |
Toyota | Vios | 1 |
Toyota | Hilux | 2 |
我该如何查询并得到这样的结果丰田(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'
如果你想显示所有品牌woth计数然后
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
想知道什么时候这个将会变绿;-) –
是的先生,我已经使用了不同的,我现在明白了丰田。我的问题是如何计算 –
答案发布假设这是您的实际数据库结构。 – chris85
也看着你的历史,它看起来不像你接受了答案。请务必在回答您的问题时接受答案。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – chris85