gpt4 book ai didi

mysql - 带计数的 SQL 查询

转载 作者:行者123 更新时间:2023-12-01 00:54:08 26 4
gpt4 key购买 nike

我有以下表格:

列表

  • id - 键
  • 姓名

项目

  • id - 键
  • 姓名

list_item

  • list_id - 列表表的外键
  • item_id - 项目表的外键

我有以下查询:

SELECT l.id, l.name
FROM list l, list_item li
WHERE l.id = li.list_id

我想将列表中的项目数添加到结果集中。我该怎么做?

最佳答案

SELECT l.id, l.name, COUNT(li.item_id) AS item_count 
FROM list l
LEFT JOIN list_item ON l.id = li.list_id
GROUP BY l.id

关于mysql - 带计数的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12719496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com