计算引用的外键值的数量

时间:2016-12-30 07:45:14

标签: mysql

我有两张桌子。 表1 表2

表2 中的

id2表1 中主键id1的外键。

如何在id1列中使用id2列的所有值?

如果没有使用它们,id1中使用了多少id2个值?

1 个答案:

答案 0 :(得分:2)

由于您只想了解使用了多少个ID,

SELECT COUNT(table2.id2) FROM table1 LEFT JOIN table2 ON
table1.id = table2.id2

这要归功于一个经常被忽略的COUNT功能,而不是COUNT(*)你可以指定一个列名,而COUNT(column_name)只会计算该列的NOT NULL值。