gpt4 book ai didi

mysql - 尝试加入和分组数据

转载 作者:行者123 更新时间:2023-11-29 08:08:59 24 4
gpt4 key购买 nike

我有两张 table 。第一个是property,第二个是category

property 表的结构为:

id  propertyname
1 a
2 b
3 c
4 d

类别的结构是:

id   propid   catid
1 1 2
2 1 3
3 2 1
4 3 1
5 3 2
6 4 3

我正在尝试创建这样的结果:

id   propertyname propid     catid
1 a 1 2,3
2 b 2 1
3 c 3 1,2
4 d 4 3

我怎样才能得到这个结果?我使用了 group by 子句和 group_concate() 函数,但它似乎不起作用。

这是我尝试过的:

SELECT prop.*,category.property_id cat_prop,category.type_id type 
FROM tbl_property prop,
tbl_category_type category
WHERE prop.id=category.property_id

最佳答案

试试这个:

SELECT t0.id, t0.propertyname, group_concat(t1.catid) 
FROM t0
INNER JOIN t1 ON t0.id = T1.propid
GROUP BY id

这应该会给你结果

关于mysql - 尝试加入和分组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062672/

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