首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于数据库2张表 多字段联查有关问题?

2013-03-06 
关于数据库2张表 多字段联查问题??现在有这样2张表第一张表有4字段 pid为作者 lid为回复人pid 和lid都是

关于数据库2张表 多字段联查问题??
现在有这样2张表

第一张表有4字段 pid为作者 lid为回复人  pid 和lid都是 第二张表的id外键
id index pid lid
1   xxx   1   2

第二张表2字段

id name
1   张三
2   李四

想请问下 如何 联查出 第一张表id为1的这条内容 对应的是谁发表的 谁 留言的呢?

如果是只有作者那么用一个left join左连接就可以了,如何一下查出来呢?

还是只能分批查了? 真的没分了 不好意思! 求理解 求解释!关于数据库2张表 多字段联查有关问题?
[解决办法]
select id, index ,pid,(select name from table2 where table2.id=table1.pid) as pidname,lid,(select name from table2 where table2.id=table1.pid) as lidname from table1
[解决办法]
select a.*,b.name.c.name from  第一张表 a 
 inner join 第二张表 b on a.pid=b.id
 inner join 第二张表 c on a.lid=c.id

热点排行