Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице / 2 сообщений из 2, страница 1 из 1
20.01.2021, 15:39
    #40037509
defis84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
Добрый день уважаемые форумчане, поиск поюзал, не нашел, если можно ткните носом куда смотреть или подскажите начинающему.

Есть две таблицы:
table1
user |id
yyy |10
xxx |11
zzz |12
zzz |11
и
table2
id |count
10 |100
11 |200

Требуется получить такой вывод:
user |count
zzz |unknow
zzz |200
т.е. по общему id из двух таблиц вывести нужного user из table1 и значение count для него из table2, при этом если во второй таблице такого id нет, то вывести user с комментом - unknow. Значения в table2 уникальны, т.е. не повторяются.
у меня получается только такой вывод:
user |count
zzz |200
select table1.user, table2.count from table1, table2 where user='zzz' and table1.id=table2.id
...
Рейтинг: 0 / 0
21.01.2021, 10:59
    #40037655
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
defis84
ткните носом куда смотреть
left join + coalesce
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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