2017-04-14 52 views
0

我在MySQL中有两个表,其值为A(db_bird)和B(db_disability)。我试图从他们身上得出B值(残疾)在A值(鸟中)发生的次数。在网页中显示来自MySQL的两列

我应该从哪里开始? 我不关心动态排序,按钮等等。一个简单的表格。

下面是什么,我的意思是一个生动的例子:

Graphic example

回答

0

你可能有两个任务在这里:

首先总结:

SELECT db_bird  AS Bird, 
     db_disability AS Disibility, 
     COUNT(*)  AS ct 
    FROM tbl 
    GROUP BY db_bird, db_disability; 

这给你

Bird Disability ct 
Crow broken wing 2 
Crow broken leg 1 
Raven broken leg 1 
Seagull broken leg 1 

如果您对此感到满意,您可能需要在此停留。

如果你继续,你要求任意数量的列和一些凌乱的SQL。在[pivot-table] [mysql]上阅读Q & A,了解如何执行此步骤的大量讨论。