gpt4 book ai didi

mysql - 根据表 1 上的每个 id 连接 2 个表

转载 作者:行者123 更新时间:2023-11-29 12:38:09 25 4
gpt4 key购买 nike

假设..我有两张这样的 table

表1

table_1

表2

table_2

我想加入上面的 2 个表。显示表1name_tb1列的每个内容,并获取表2name_tb2的总/行数的输出> 基于每个 id_tb1

示例输出:

First (3 Row)
Second (2 Row)
Third (3 Row)

最佳答案

这应该可以解决问题。

SELECT
table_1.id_tb1,
count(*)
FROM
table_1,
table_2
WHERE
table_1.id_tb1 = table_2.id_tb1
GROUP BY
table_1.id_tb1

顺便说一句,我对你的命名约定和图像不感兴趣。我们很乐意提供帮助,但复制和粘贴会让一切变得更容易。我们无法从图像中复制/粘贴文本。

对于命名,请调用表“id”的 PRI-KEY,并在外键前添加表名称。

所以:

  • 表1.id
  • 表1.名称
  • 表2.id
  • table2.table1_id
  • 表2.name

关于mysql - 根据表 1 上的每个 id 连接 2 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26468337/

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