Показать сообщение отдельно

  #128  
Старый 02.07.2008, 22:11
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
select id,name,newsletter from edu_user, edu_newsletter_user where edu_user.id = edu_newsletter_user.user_id;
Нам нужно выбрать не юзера у которого
Цитата:
edu_user.id = edu_newsletter_user.user_id
А всех юзеров со всеми полями + значение из другой таблицы...

пример

edu_user:
Цитата:
id | name |
45 | name1
46 | name2
47 | name3
edu_newsletter_user:
Цитата:
id | user_id |newsletter_value
75 | 45 | 1
76 | 46 | 2
77 | 47 | 3
Результат выбора:

id - 45
name - name1
newsletter_value - 1 (взято из таблицы edu_newsletter_user, по user_id)

id - 46
name - name2
newsletter_value - 2 (взято из таблицы edu_newsletter_user, по user_id)

id - 47
name - name2
newsletter_value - 3 (взято из таблицы edu_newsletter_user, по user_id)
 
Ответить с цитированием