从具有共同字段的不同表中选择计数

时间:2014-06-25 09:59:07

标签: sql count inner-join

所以这是我的问题:

SELECT COUNT( tab1.id_z ) AS Count, tab_tot.name
FROM tab1 
INNER JOIN tab_id ON (tab1.id_key = tab_id.id_key) 
INNER JOIN tab_tot ON (tab_id.id_z = tab_tot.id_z) 
WHERE tab1.id_c = 10888 GROUP BY tab_id.id_z

在表tab_id中有6条记录具有相同的id_z,但我在Count中收到1。

我该怎么办?

编辑 - 这是我的架构:

tab1
id_key | id_c 

tab_id
id_key |id_z

tab_tot
id_z | description

虽然我在tab_id中有更多记录,但我“数不清”1

0 个答案:

没有答案