我这个sql语句哪里错了啊?
select distinct a.*,b.Name,b.YM from T_InsideInfo as a,T_Personnel as b where a.PID=b.PID and a.InID = '2d8b3586-f98b-4b55-bd0b-de1950bf1ee9' and a.IsDelete=0 order by a.CreateTime desc
关键在于我要查出b.name,b,ym现在问题在于,a表里面有一条数据,B表里面有两个人所以我查出来结果如下:
2012-08-15 08:48:56 2 0 杜鹏 peng.du
2012-08-15 08:48:56 2 0 刘志忠 liuzhzhong
如果我改成:select distinct a.*,b.Name,b.YM from T_InsideInfo as a,T_Personnel as b where a.PID=b.PID and a.InID = '2d8b3586-f98b-4b55-bd0b-de1950bf1ee9' and a.PersonID=b.PersonID and a.IsDelete=0 order by a.CreateTime desc
则一条数据都出不来了。
我要的结果是:2012-08-15 08:48:56 2 0 杜鹏 peng.du
该怎么写啊?