gpt4 book ai didi

mysql - 将一个查询的查询结果转换为另一个查询的列

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

我有两个具有一对多关系的表,假设我有这个。

**Table Owners**
K Owner
1 Fred
2 Jason
3 Tonya

Table Cars

K CarBrand
1 Mitsubishi
1 Honda
1 VW
2 Toyota
3 Ford

而不是得到这个:

K Owner CarBrand 
1 Fred Mitsubishi
1 Fred Honda
1 Fred VW

我想用这样的结果进行查询:

K Owner CarBrand1 CarBrand2 Carbrand3
1 Fred Mitsubishi Honda VW

我怎样才能做到这一点?

最佳答案

不是真的,但这很接近

Select k, owner, group_concat(carbrand)
FROM owners, cars
WHERE
owner.k = cars.k
GROUP BY car brand

抱歉格式问题,我会解决的。

关于mysql - 将一个查询的查询结果转换为另一个查询的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13404572/

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