SQL-JOIN在另一个表中添加了额外的需求



我正在寻找以下方面的指导。我有两个SQL表A和B。

表A包含语言列表

language_id 语言
1 英语
2 法语
3 西班牙语

您可以使用下面的查询。

select A.language_id, A.language, COALESCE(B.counter, 0)counter
FROM tableA A
LEFT OUTER JOIN (
SELECT language_id, COUNT(1)counter FROM tableB where userid=1 group by language_id
)B ON A.language_id = B.language_id

相关内容

  • 没有找到相关文章

最新更新