SQL SERVER - GRAB RECORD ИЗ ТАБЛИЦЫ НА ОСНОВЕ ID КОЛОННЫ - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть БД с записями, подобными следующей структуре в таблице:

id,msg,date,fid 
19 ,"hello","2012-02",0
20 ,"hello","2012-03",19

У меня есть и весь БД, настроенный так, где fid в некоторых случаях совпадает с идентификатором другой записи. В этом случае id хотел бы вернуть одну запись с двумя разными датами, такими как:

19 ,"hello","2012-02",0,"2012-03"

Я думал о самостоятельном присоединении, но повесил трубку

1 Ответ

1 голос
/ 14 апреля 2020

Да, самостоятельное присоединение - это один из способов

   Select distinct t.id,t.msg,t.date, t1.date
   From table t join (Select fid, date from  
   Table) t1 on
    t.id =t1.fid 
...