Присоединяйтесь, давая две строки вместо одной - PullRequest
0 голосов
/ 30 мая 2011

У меня есть это соединение:

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

См. - две записи.

1 Ответ

3 голосов
/ 30 мая 2011

Похоже, что member_photo или user_email_options имеет более одной строки, соответствующей user_id 2

...