mysql查询问题,操作两个表

表A:
id tel
1 136999
2 138999
3 186324
表B:
pID pTel pName
1 136999 李刚强
2 138999 李强
3 158999 陈刚强
4 197999 黄刚

请问怎么写mysql语句,可以得到如下结果
id tel name
1 136999 李刚强
2 138999 李强
3 186324 查无此人

谢谢

select a.id,a.tel,IFNULL (b.pName , '查无此人') from A a inner join B b on a.tel=b.pTel

select a.id,a.tel,IFNULL (b.pName , '查无此人') from A a LEFT OUTER JOIN B b on a.tel=b.pTel

试试

select a.id,a.tel,IFNULL (b.pName , '查无此人') from A a LEFT OUTER JOIN B b on a.tel=b.pTel
可以得到想要的结果。无比感谢! 我再仔细分析一下原因。如果有不懂得,我再向你请教。谢谢您。