gpt4 book ai didi

mysql - 从 2 个 mysql 表返回结果

转载 作者:行者123 更新时间:2023-11-29 02:06:52 26 4
gpt4 key购买 nike

我正在尝试找出一个复杂的(至少对我而言!)mysql 查询并希望这里的人可能对我有一些线索..

我有 2 个表“用户”和"file"。

用户:

身份证、姓名、地址等。

文件:id、user_id、file_name 等。

我想从用户中选择所有行,并在结果中创建最后一列,其中包含所有文件的计数,其中 User.id = Files.user_id。

我尝试了 SELECT * from Users UNION(SELECT COUNT Files.user_id WHERE Users.id = Files.user_id) 但当然不起作用..

最佳答案

select u.*, count(f.id)
from users u
left join files f on u.id = f.user_id
group by u.id

关于mysql - 从 2 个 mysql 表返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520065/

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