紧急求助Tquery不作为!及时揭帖!

zaiai2003 2006-05-11 01:37:52
---------------------------------------
select C1
from (
select distinct A.class_on_r + '没有维护收费类别信息!请检查!' C1
from
(select distinct class_on_r from tmp_PriceTable) A, ec_chargeType B) Da
where A.class_on_r <> B.typecode
----------------------------------------
这样的查询语句在Tquery之中执行出错;在TADOQuery中执行正确。数据库:sqlserver2000
请问:是什么原因? 是嵌套select,还是distinct的问题呢?拟或其它?请明示!谢谢!
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_zhen028 2006-05-11
  • 打赏
  • 举报
回复
把报错信息贴上来呀
WangZWang 2006-05-11
  • 打赏
  • 举报
回复
//sql语句改为如下

select distinct class_on_r+'没有维护收费类别信息!请检查!' as C
from tmp_PriceTable
where class_on_r not in (select typecode from ec_chargeType)
gulf1234 2006-05-11
  • 打赏
  • 举报
回复
你可以把DISTINCT删除来试试看啊,我没有碰到过这样的问题,但是如果是如hanyel(谁是渡我的佛)所说的话,你可以试试用GROUP来代替DISTINCT来处理。
hanyel 2006-05-11
  • 打赏
  • 举报
回复
是嵌套select的問題
zaiai2003 2006-05-11
  • 打赏
  • 举报
回复
没有人关心我吗?斑竹!请您出招!

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧