我想從website.advert
中選擇所有記錄,並從不同表中加入玩家名稱。查詢運行時沒有任何錯誤,但存在一個問題,它確實從website.advert
中選擇了重複的記錄,當時在播放器表中有多個記錄與account_id
相同。查詢選擇重複記錄
這裏是我的查詢:
SELECT `advert`.*, `p`.`name`, `p`.`level`
FROM `website`.`advert`
LEFT JOIN `player`.`player` `p`
ON (`p`.`account_id` = `website`.`advert`.`author_id`)
WHERE `advert`.`accepted` = 0
您需要使用GROUP BY子句'advert.id' – 2012-02-08 13:02:42