我有一个数据库,其记录类似于表中的以下结构;
id,msg,date,fid
19 ,"hello","2012-02",0
20 ,"hello","2012-03",19
我已经建立了整个数据库,其中在某些情况下,fid与另一个记录的ID相匹配。在这种情况下,id喜欢返回一条带有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