首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi 的多表查询解决方法

2013-06-25 
Delphi 的多表查询具体的SQL 语句如下:请大虾指点一下,Delphi中 次语句 编译通过 但是执行时提示GS.ODE

Delphi 的多表查询
具体的SQL 语句如下:
请大虾指点一下,Delphi中 次语句 编译通过 但是执行时提示"GS"."ODE"标示符无效 出错。Delphi 中改如何去写。

select gs.code ,gs.code2 , gs.name ,gs.rtlprc ,w.code ,w.name ,bb.xldm ,bb.xlmc ,sum(b.qty)
from businvs b ,warehouse w,goods gs,bb_cw_splbb bb
where b.wrh = w.gid  and b.gdgid = gs.gid
and gs.sort = bb.xldm  and b.qty <> 0 
and ((bb.xldm ='37120' and  w.code = '03') or (w.code ='03' and gs.code='3712000125' ) 
          or w.code = '03')
group by  w.code,w.name,gs.ode,gs.code2,gs.name,gs.rtlprc,bb.xldm,bb.xlmc
order by gs.code  Delphi SQL
[解决办法]
group by  w.code,w.name,gs.ode,gs.code2,gs.name,gs.rtlprc,bb.xldm,bb.xlmc
                        ~~~~~~

你先把SQL放到ACCESS或SQL SERVER查询分析器里执行一下试试看对不对
[解决办法]
没对齐....group by里的  gs.code 写成了 gs.ode

热点排行