gpt4 book ai didi

mysql - 一条记录的 SQL 查询和多个结果

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:57 24 4
gpt4 key购买 nike

我正在尝试将多个表格连接在一起,但当某些产品附有超过 1 张图片时,我遇到了一些麻烦。

Products                        Pictures
Id pic_id
name pic_name
picture_id

我的查询:

SELECT id, name, pic_name
FROM Products
LEFT OUTER JOIN Pictures p ON id=pic_id

显示类似

1   RAM  ram.png
1 RAM ram2.png
1 RAM ram4.png
2 CPU test.png

我想显示类似的东西

1   RAM  ram.png, ram2.png, ram4, png
2 CPU test.png

任何帮助将不胜感激!

最佳答案

类似的东西应该对你有用:

SELECT prod.id, prod.name, GROUP_CONCAT( pic.pic_name )
FROM Products AS prod
LEFT OUTER JOIN Pictures AS pic ON prod.picture_id = pic.pic_id
GROUP BY prod.id, prod.name

关于mysql - 一条记录的 SQL 查询和多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378122/

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