gpt4 book ai didi

MySQL 我如何完成这个 select concat?

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

我有以下表格

http://sqlfiddle.com/#!2/647e9

如何选择concat显示如下

期望的结果:

+---------+-----------+---------------+---------------------------------+
| Origin | Stock | Farm Title | Farm Values |
+---------+-----------+---------------+---------------------------------+
| US | P1 | Perdue | 333 |
| US | P3 | Holstein | 825 |
| CA | Q4 | FarmOne | 455,536,617,698,779,860 |
| CA | Q4 | Beef Farm | 540,550,560,570,580,590 |
| CA | Q4 | CattleOne | 1080,1100,1120,1140,1160,1180 |
| MX | B3 | Cow Mill | 11 |
| MX | B3 | Dotterers | 98 |
| MX | B3 | AgriZone | 202 |
+---------+-----------+---------------+---------------------------------+

我试过了

Select
ORIGIN_NAME
STOCK_TITLE
FARM_TITLE
concat(FARM_VALUES, ",")

From Farm f
JOIN STOCK s on S.S_ID=f.S_ID
JOIN ORIGIN o on o.ORI_ID=s.ORI_ID

最佳答案

fiddle 中的数据有点不同,所以结果并不完全正确,但这似乎是你想要的:

select origin_name, stock_title, farm_title, group_concat(FARM_COMPONENETS)  from ORIGIN o
inner join STOCK s on o.ORIGIN_ID = s.ORIGIN_ID
inner join FARM f on s.stock_id = f.stock_id
inner join gate g on f.farm_id = g.farm_id
group by origin_name, stock_title, farm_title

关于MySQL 我如何完成这个 select concat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020860/

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