有没有办法先按一列分组,然后按第二列分组,以字符串开头



我有一个我们镇的汽车数据库。我想在一个表中显示汽车的总体结果,首先我显示特定品牌的汽车数量,然后当点击该结果时,我应该显示特定品牌特定型号的汽车数量。

请参阅表格结构图像

表格结构:

份>Brezza ZDIDiesel<1199>Brezza VXi汽油<1499>汽油<1499><1199>020<1199>汽油<1919>
Make 型号燃料Engine_cc
Maruti2019
Maruti2020
Maruti Brezza Lxi 2021
Maruti Baleno MT 2019 PEtrol
现代 Creta汽油
现代 Aura 2021

使用两个查询会更容易

select make, count(make) from cars group by make

这将给你品牌和他们的计数

select make, model, count(model) from cars group by make, model

这将给出每个品牌的细分。

您可以将这两个查询合并为一个查询,但随后必须进行一些php处理。像这个

select make, model, count(make), count(model) from cars, group by make, model

最新更新