2016-10-21 46 views
0

1つのSQLクエリで2つのサブクエリが必要 結果の1つが '1,3,2'、もう1つが '1,2,3'です この二つの結果は、私は本当に彼らが対等ている必要 に等しい...GROUP_CONCAT()内の同じデータに同じ出力があります

2サブクエリが

SELECT t.project_id,GROUP_CONCAT(t.type,',') AS seg_type FROM 
t_project_bid_announce_draft t WHERE t.project_id = '6639124947eb4e0cafc054b9ddcf9f54' 

とSQL

SELECT p.segment_type FROM t_project_segment p WHERE p.project_id = 
'6639124947eb4e0cafc054b9ddcf9f54' 
+0

申し訳ありませんが、あなたのタイトルは完全に質問に無関係です。文字列を '='で比較し、照合を考慮に入れます。それはGROUP_CONCAT()とCSVに関する実際の質問とは関係ありません。気軽に改善してください。でも、私の編集内容を元に戻してください。 –

答えて

0

SQLあります判断使用するorder by

SELECT t.project_id, 
     GROUP_CONCAT(t.type ORDER BY t.type SEPARATOR ',') AS seg_type 
FROM t_project_bid_announce_draft t 
WHERE t.project_id = '6639124947eb4e0cafc054b9ddcf9f54' 
+0

お返事ありがとうございます! –

関連する問題