powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
2 сообщений из 2, страница 1 из 1
Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
    #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
Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
    #40037655
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defis84
ткните носом куда смотреть
left join + coalesce
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка значений из двух таблиц, с условием отсутствия данных во второй таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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