SQL 服务器 - 根据列 ID 从 TABLE 获取记录
SQL SERVER - GRAB RECORD FROM THE TABLE BASED ON COLUMN ID
我有一个数据库,在 table;
中有如下结构的记录
id,msg,date,fid
19 ,"hello","2012-02",0
20 ,"hello","2012-03",19
我已经像这样设置了整个数据库,其中在某些情况下 fid 与另一条记录的 id 相匹配。在那种情况下,id 喜欢 return 一条记录有 2 个不同的日期,例如 ;
19 ,"hello","2012-02",0,"2012-03"
我正在考虑自行加入,但被挂断了
是的,自我加入是一种方式
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
我有一个数据库,在 table;
中有如下结构的记录id,msg,date,fid
19 ,"hello","2012-02",0
20 ,"hello","2012-03",19
我已经像这样设置了整个数据库,其中在某些情况下 fid 与另一条记录的 id 相匹配。在那种情况下,id 喜欢 return 一条记录有 2 个不同的日期,例如 ;
19 ,"hello","2012-02",0,"2012-03"
我正在考虑自行加入,但被挂断了
是的,自我加入是一种方式
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