Есть ли способ легко объединить общий столбец (столбцы) во внутреннем объединении в один столбец (столбцы), при этом сохраняя всю информацию? - PullRequest
0 голосов
/ 27 апреля 2020

Я знаю, что мы можем указать наши данные в select, но в этих таблицах много столбцов, поэтому я пытаюсь выяснить, есть ли способ сэкономить время!

Таким образом, вместо следующего, есть ли другой способ объединить похожие столбцы и вернуть все данные без повторяющихся столбцов?

select 
  coalesce(a.item, b.item, c.item) as item,
  coalesce(a.thing, b.thing, c.thing) as thing,
  a.something, 
  b.somethingelse, 
  c.thirdthing
from a
inner join b on a.ID = b.ID
inner join c on a.ID = c.ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...