选择具有相同值的表的查询

时间:2014-01-24 07:32:49

标签: mysql sql

我的表结构像这样

id  prid    tyid

1    2        3   
2    2        1    
3    4        5      
4    4        2    
5    1        3

如果prid =2那么 我只想要3& 1单排。

2 个答案:

答案 0 :(得分:1)

使用

GROUP_CONCAT

Select id,prop_id,Group_ConCat(tyid) AS Tid 
From table where prop_id = 2
Group By prid

FIDDLE DEMO

答案 1 :(得分:0)

Select prop_id, Group_ConCat(type_id) AS Tid 
From tbl 
Group By prop_id order by prop_id

这将通过prop_id

的顺序输出您的预期需求
相关问题