我有两个表。第一个是链。另一个是group.I使用这个sql查询
select id from chain where contextId=53
它会返回2个结果
id
30
32
之后,我使用此查询
select count(id) from group where chain_id=30
它返回46记录。我也使用此查询
select count(id) from group where chain_id=32
它返回23条记录。
如何在一个查询中使用此3查询?我想在一个查询中获得69个数字
答案 0 :(得分:1)
您可以将它们与这样的子查询结合起来:
SELECT COUNT(id)
FROM group
WHERE chain_id IN
(SELECT id
FROM chain
WHERE contextId=53)