22,209
社区成员
发帖
与我相关
我的任务
分享
SELECT DISTINCT
a.diqu ,
a.kahao ,
a.CheckInNo ,
a.piaolei ,
a.ZhengJian ,
a.CheckInTime ,
a.RenShu ,
b.mingcheng ,
c.mingma ,
d.mingcheng AS mch ,
e.mingcheng AS pl ,
f.DFMingCheng AS zj ,
g.Expr1 AS cf
FROM ( SELECT k.CheckInTime ,
k.RenShu ,
k.diqu ,
k.kahao ,
k.checkinno ,
k.piaolei ,
k.ZhengJian
FROM Tbl_checkIn k ,
( SELECT MAX(id) AS id ,
zhengjian
FROM Tbl_checkIn
GROUP BY zhengjian
) b
WHERE k.id = b.id
) a ,
tbl_diqu b ,
tbl_ShouPiao c ,
tbl_YanPiaoDian d ,
tbl_PiaoLei e ,
Tbl_SFZ f ,
zgUser.tbl_S g
WHERE a.diqu = b.bianhao
AND a.KaHao = c.kahao
AND a.CheckInNo = d.bianhao
AND LEFT(a.zhengjian, 6) = f.SFZBianHao
AND a.piaolei = e.bianhao
AND a.ZhengJian = g.ZhengJian --默认是inner join 的方式,说明在a,g之间,没有对应的zhengjian列的值相同
AND mingma >= '18001'
AND mingma <= '18205'
ORDER BY a.ZhengJian
/*
g.Expr1、zgUser.tbl_S g,a.ZhengJian=g.ZhengJian*/