gpt4 book ai didi

mysql - 从 mysql 中的逗号分隔键创建列表

转载 作者:行者123 更新时间:2023-11-30 22:35:59 25 4
gpt4 key购买 nike

我在 MySQL 中有这样的数据集:

table order
order_id item_id
1 A,B,C
2 B,D,E

table item 
item_id item_name
A Candy
B Beer
C Cookies
D Jam
E Cigarette

如何返回这样的数据:

order_id   item_id    item_name
1 A,B,C Candy,Beer,Cookies
2 B,D,E Beer,Cookies,Cigarette

最佳答案

您可以尝试以下查询-

SELECT o.order_id, o.item_id, GROUP_CONCAT(itm.item_name) 
FROM `order` AS o JOIN item AS itm ON FIND_IN_SET(itm.item_id,o.item_id)
GROUP BY o.order_id;

关于mysql - 从 mysql 中的逗号分隔键创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557536/

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