gpt4 book ai didi

mysql - 获取所有用户及其所有图像

转载 作者:行者123 更新时间:2023-11-28 23:21:01 24 4
gpt4 key购买 nike

我有 2 个 mysql 表:

  • 用户表
  • 包含每个用户图库图片的表格

我的用户表如下所示:

id | name
---------
1 Ryan
2 James
3 Dave

我的 user_gallery_images 表如下:

id | user_id | image
--------------------
1 1 image.jpg
2 1 image2.jpg
3 2 image3.jpg
4 2 image4.jpg

我想知道是否有一个查询可以检索所有用户,并获取该用户的所有图像。

预期的结果应该是这样的:

id | name | images
-------------------
1 Ryan image.jpg,image2.jpg
2 James image3.jpg,image4.jpg
3 Dave

谢谢

最佳答案

这对你有用

SELECT u.id,u.name GROUP_CONCAT( g.image ) AS image 
FROM users u INNER JOIN user_gallery_images g ON u.user_id=g.id
GROUP BY u.id

关于mysql - 获取所有用户及其所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41567738/

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