SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.05.2010 15:04:48

ivanz
Участник
Зарегистрирован: 21.05.2010
Сообщений: 21

Запрос (Из двух таблиц)

Здравствуйте!

Подскажите, пожалуйста такой момент:

Есть две таблицы: messages | users

Первая: messages

id     title     message     msg_from     msg_to     from_viewed
1      TABC   MABC       1              2               0 
2      TABC   MABC       2              1               0
3      TABC   MABC       2              1               0
4      TABC   MABC       2              1               0

Вторая: users 

id     group     username      email       password        contact_name       photo
1      1               alex            EMAIL         PASS          alex                 PHOTO1.jpg
2      1               nextname    EMAIL         PASS          nextname          PHOTO2.jpg

Как получить такую таблицу:

id     title     message     msg_from     msg_to     from_viewed      photo
1      TABC   MABC       1              2               0                     PHOTO1.jpg
2      TABC   MABC       2              1               0                     PHOTO2.jpg
3      TABC   MABC       2              1               0                     PHOTO2.jpg
4      TABC   MABC       2              1               0                     PHOTO2.jpg

Т.е по значение msg_from из первой даблицы, получить значения photo из второй таблице, где messages.msg_from = users.id.

Спасибо!

Неактивен

 

#2 27.05.2010 18:43:07

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Запрос (Из двух таблиц)

SELECT messages.*, users.photo
FROM messages, users
WHERE messages.msg_from = users.id

Неактивен

 

#3 28.05.2010 10:05:47

ivanz
Участник
Зарегистрирован: 21.05.2010
Сообщений: 21

Re: Запрос (Из двух таблиц)

Гениально! Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson