Dan*_*bbs 4 mysql foreign-keys count
假设我有table1,其中包含一个名为Name的字段和一个名为ItemID的字段,它是table2的外键.
我想要的是一个包含每个Name的查询,以及table2中有多少条目与该条目具有相同的ItemID.
我该怎么做呢?
select Name, count(ItemID) as itemCount
from table1 inner join table2 on table1.ItemID = table2.id
group by Name
Run Code Online (Sandbox Code Playgroud)
但我的sql-fu可能生锈了:P
请注意,这将不为Names提供任何行,其中table2不包含匹配的行,因此itemCould将始终> 0