2012-01-14 48 views
0

我嘗試編寫的代碼,但它的工作不一樣。 我要member_preinstall有3000. 以下代碼的結果是3550. memberkohsamui.own有一些重複。 我怎樣才能使它僅僅只有共同的memberkohsamui.own如何才能做到這一點我的SQL左連接時有一些重複

SELECT 
member_preinstall.own, 
member_preinstall.Sname, 
memberkohsamui.Sex, 
memberkohsamui.Sname, 
member_preinstall.Ssurname, 
member_preinstall.tambol, 
memberkohsamui.dateofbirth 
FROM 
member_preinstall LEFT JOIN memberkohsamui ON 
member_preinstall.own =memberkohsamui.own 
+0

如果你嘗試'RIGHT JOIN',而不是發生了什麼? – 2012-01-14 01:11:04

回答

1

添加DISTINCT

SELECT 
    DISTINCT member_preinstall.own, 
    member_preinstall.Sname, 
    memberkohsamui.Sex, 
    memberkohsamui.Sname, 
    member_preinstall.Ssurname, 
    member_preinstall.tambol, 
    memberkohsamui.dateofbirth 
FROM 
    member_preinstall LEFT JOIN memberkohsamui ON 
    member_preinstall.own =memberkohsamui.own 
+0

非常感謝你 – user1040364 2012-01-14 01:14:55

+0

我覺得很長一段時間你可以在一分鐘內解決謝謝 – user1040364 2012-01-14 01:15:55

+0

歡迎先生。 – 2012-01-14 01:16:08