Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток. Помогите, пожалуйста построить SQL запрос.
Например есть 3 таблицы.
Структура таблица users
---------------------
|id|group_id|login|
---------------------
Структура таблицы user_t1
----------------------
|id|user_id|field_1|
----------------------
Структура таблицы user_t2
----------------------
|id|user_id|field_2|
----------------------
user_id во второй и третьей таблице - это id из первой таблицы
Можно ли одним запросом сделать следуещее:
Если users.group_id = 1, то выбираем все поля таблицы users и user_t1
Если users.group_id = 2, то выбираем все поля таблицы users и user_t2
Помогите пожалуйста
Неактивен
select * from users u join user_t1 u1 on u.id = u1.user_id where u.group_id = 1
union
(select * from users u_ join user_t2 u2 on u_.id = u2.user_id where u_.group_id = 2)
Оно?
Неактивен