
02.07.2008, 19:32
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
В продолжении темы:
Нужен, подзапрос типа:
SELECT *, "значение из другой таблицы, на основе текущего id"
FROM `edu_user`
Поясняю
Нужно выбрать все поля из таблицы edu_user (все записи), + значение `newsletter_id` из таблицы edu_newsletter_user, где edu_user.id = edu_newsletter_user.user_id
т.е резвлт должен быть например таким
id - 5
name - login
newsletter - 56(это значение взято из таблицы edu_newsletter_user)
Что бы было более ясно, вот неправильный запрос, но по нему можно понять, что нужно выбрать
SELECT *, `newsletter_id` AS ( SELECT `newsletter_id` FROM edu_newsletter_user WHERE user_id = 'текущий id' )
FROM `edu_user`
Последний раз редактировалось Naydav; 02.07.2008 в 19:40..
|
|
|