一个表,用户表有id,name
另一个表,有
id,id1,id2(id,表索引,id1,id2全是用户表里的用户)
我想显示
表2.id,表1.name,表1.name
我这样写不行,
SELECT 表1.Uname,表2.Msgcontent,(select 表1.Uname from 表2,表1 where 表1.Uid=表2.Fid ) FROM 表2,表1 where 表1.Uid=表2.Fid;
另一个表,有
id,id1,id2(id,表索引,id1,id2全是用户表里的用户)
我想显示
表2.id,表1.name,表1.name
我这样写不行,
SELECT 表1.Uname,表2.Msgcontent,(select 表1.Uname from 表2,表1 where 表1.Uid=表2.Fid ) FROM 表2,表1 where 表1.Uid=表2.Fid;
SELECT t2.id,t1.name,t3.name
FROM tabname2 t2 left join tablename1 t1 on t2.id1=t1.id
left join tablename1 t3 on t2.id2=t3.id