выбрать уникальные поля при объединении

Двойное булево отрицание. Часто используется для проверки того, что значение не определено.

1
задан Barbaros Özhan 17 January 2019 в 04:51
поделиться

1 ответ

Не ясно, на каком основании вы выбираете записи из Orders. Один из вариантов - просто выбрать MIN() из region & amp; state с группой, а затем присоединиться к ней с Person

WITH b AS (
     SELECT ticket_number,
            MIN(region) AS region,
            MIN(state) AS state
     FROM orders
     GROUP BY ticket_number
) SELECT a.last_name,
         a.ticket_number,
         b.region,
         b.state
  FROM person a
  JOIN b ON a.ticket_number = b.ticket_number;

Демо

0
ответ дан Kaushik Nayak 17 January 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: