Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / join нескольких таблиц особый вывод / 4 сообщений из 4, страница 1 из 1
09.10.2019, 17:37
    #39874232
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
join нескольких таблиц особый вывод
собссно есть таблица Пользователь, есть таблица Автомобиль у нее фк Пользователь. Есть таблица Мотоцикл у нее фк Пользователь

нужно таблицу сделать чтоб было так

Пользователь.ИД Автомобиль.ИД Мотоцикл.ИД
1 налл 2
1 налл 3
1 2 налл
1 5 налл
1 налл 4

...

ну и далее по тексту, я чот очень туплю, если я делаю лефт джойн то он выдает склейки типа
1 2 2
1 5 3
1 налл 4
1 5 налл

как сделать чтоб было по первому списку?
...
Рейтинг: 0 / 0
09.10.2019, 17:57
    #39874243
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
join нескольких таблиц особый вывод
andreykaT,
Код: sql
1.
2.
3.
select Пользователь.ИД, Автомобиль.ИД, null from Автомобиль
union
select Пользователь.ИД, null, Мотоцикл.ИД from Мотоцикл;
...
Рейтинг: 0 / 0
09.10.2019, 18:15
    #39874248
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
join нескольких таблиц особый вывод
Павел Лузанов,

только union all если только вы точно не уверены, что вам нужен именно union
...
Рейтинг: 0 / 0
09.10.2019, 23:05
    #39874348
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
join нескольких таблиц особый вывод
спасибо! то, что нужно.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / join нескольких таблиц особый вывод / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]