2012-01-14 4 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

を追加しますか? –

答えて

1

ことを確認することができますが、代わりに `RIGHT JOIN`をしようとすると何が起こるか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

+0

長年あなたは1分で解決できると思います – user1040364

+0

あなたは歓迎です。 –

関連する問題