我有两张桌子
表格1:
id
1
2
3
表2:
id date
1 x1
4 x2
1 x3
3 x4
3 x5
1 x6
3 x5
6 x6
6 x5
3 x6
我想要表 1 中存在的表 2 的每个 id 的计数。
结果
id count
1 3
2 0
3 4
我正在使用这个查询,但它给了我错误:
SELECT tab2.id, count(tab2.id)
FROM <mytable2> tab2
GROUP BY tab2.id
WHERE tab2.id IN (select id from <mytable1>)
;
错误是:
在 'di_device_id' 附近的 'WHERE' 缺少 EOF