我試圖從"tbl_gig"
表中獲取記錄,同時比較其中不同的行。 我試過,但沒有運氣:SQL查詢比較mysql中同一個表中不同行的相同字段
SELECT * FROM tbl_gig as t2 INNER JOIN tbl_gig as t3
WHERE t2.gig_city=t3.gig_city
AND t2.artist_id=t3.artist_id
AND t2.partner_id < t3.partner_id
GROUP BY t2.gig_eventDate;
預期輸出:
gig_id gig_artist_id gig_partner_id
1 1 1
2/3 1 1/2
4 1 1
這個請大家幫忙。
什麼是實際輸出?出了什麼問題? – 2015-02-24 14:31:01
你想把兩行結合起來的基礎是什麼? – SMA 2015-02-24 14:31:46
你提到PHP,那麼爲什麼地球上會'合併'MySQL的行? – Strawberry 2015-02-24 14:40:20