第 1 行: 'A' 附近有语法错误。
(selectdistinctjobno,wvdate,wvabc,wvpack,wvperfromkttierwherewvtier=0)Arightjoin(sele...
(select distinct jobno,wvdate,wvabc,wvpack,wvper from kttier where wvtier =0) A
right join
(select wvdate,wvpack,wvabc,wvyarn,wvwaste from kt_dayinput where wvdate='2012-8-1' ) B
on A.wvabc=B.wvabc and A.wvdate=B.wvdate and A.wvpack=B.wvpack group by a.jobno
语法有误,请教! 展开
right join
(select wvdate,wvpack,wvabc,wvyarn,wvwaste from kt_dayinput where wvdate='2012-8-1' ) B
on A.wvabc=B.wvabc and A.wvdate=B.wvdate and A.wvpack=B.wvpack group by a.jobno
语法有误,请教! 展开
2个回答
展开全部
你这样当然是有错误的,完全不符合SQL的语法。要实现这样的功能可以将语句修改为:
select distinct A.jobno, A.wvdate, A.wvabc, A.wvpack, A.wvper, B.wvdate, B.wvpack, B.wvabc, B.wvyarn, B.wvwaste from kttier A right join kt_dayinput B on A.wvabc=B.wvabc and A.wvdate=B.wvdate and A.wvpack=B.wvpack
where A.wvtier =0 and B.wvdate='2012-8-1'
group by A.jobno
这样就正确实现了你想要的结果了。
select distinct A.jobno, A.wvdate, A.wvabc, A.wvpack, A.wvper, B.wvdate, B.wvpack, B.wvabc, B.wvyarn, B.wvwaste from kttier A right join kt_dayinput B on A.wvabc=B.wvabc and A.wvdate=B.wvdate and A.wvpack=B.wvpack
where A.wvtier =0 and B.wvdate='2012-8-1'
group by A.jobno
这样就正确实现了你想要的结果了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询