有两个表b1,b2
b1中有id,pid
b2中有id,name
b1中的id,pid都对应着b2中id,现在想查询b1中的id和pid的name是什么怎么查询呢?只查一个是b1.id=b2.id pid的name也要一次查询出来怎么查询呢?
b1中有id,pid
b2中有id,name
b1中的id,pid都对应着b2中id,现在想查询b1中的id和pid的name是什么怎么查询呢?只查一个是b1.id=b2.id pid的name也要一次查询出来怎么查询呢?
select
b1.id, tmpA.name as idName,
b1.pid, tmpB.name as pidName
from b1
inner join b2 as tmpA on b1.id=tmpA.id
inner join b2 as tmpB on b1.pid=tmpB.id