を与えましょう、私はこの結合があります。何らかの理由で二列の代わりに、1
select first_name, last_name, photo_path, private_messages, mid_thumb,
bio_blurb, user_email
from users
left join member_photo on users.user_id = member_photo.photo_member_id
left join user_email_options on users.user_id = user_email_options.email_user_id
where user_id = 2
、それは二列の代わりに、私は、ユーザー情報と予想される1行を提供します。私が行方不明になっていることは明らかですか?私は前に左結合の束をして、これに遭遇したことがない。結果セットに2つのアイテムがあるのはなぜですか?
は、ここでは、たとえばページに何が起こるかです:
http://www.comehike.com/community/hiker_public_profile.php?community_member_id=2
う - 二つのレコード。
をUSER_IDに対応する複数の行が...私はあなたがチェックしたことを期待している、しかし、あなたが実行したときに何が起こるかのような音user_id = 2の場合は、各テーブルを個別にカウントしますか? – jswolf19
テーブルにはどのような種類のインデックスが定義されていますか? –