起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 96|回复: 5

【结】union 出问题**

[复制链接]
发表于 2008-10-14 15:50:34 | 显示全部楼层 |阅读模式
我有两张表的数据结构是一模一样的,字段名也一样现在我要从两个表读数据所以用了union
select * from (SELECT DDYXJLMXB_HISTORY.JL_GUID, DDYXJLMXB_HISTORY.GZ_GUID, DDYXJLMXB_HISTORY.YXJLNR, DDYXJLMXB_HISTORY.JLSJ, DDYXJLMXB_HISTORY.DDLB
  FROM DDYXJLMXB_HISTORY
union all
SELECT DDYXJLMXB.JL_GUID, DDYXJLMXB.GZ_GUID, DDYXJLMXB.YXJLNR, DDYXJLMXB.JLSJ,  DDYXJLMXB.DDLB
  FROM DDYXJLMXB)a where ....

在代理里我还会相应加查询的过滤条件
在SQL里可以通过,但运行的时候就不过了总会出现一个SQL语句的界面说查询语句不支持,怎么回事呢?
回复

使用道具 举报

 楼主| 发表于 2008-10-14 16:05:56 | 显示全部楼层
如果不用UNION 是没有问题的,用了UNION之后才出问题,还有如果X3代码里不加查询条件也是可以运行的
回复 支持 反对

使用道具 举报

发表于 2008-10-14 16:30:19 | 显示全部楼层
你是怎么加查询条件的?因为UNION 以后平台解析不了,是直接提交数据库自己去执行的,所以你要用的是数据库支持的方法,例如,直接在原来的SQL语句上加Where来过滤,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 16:38:24 | 显示全部楼层
恩,我现在用试图了 方便点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 16:43:57 | 显示全部楼层
可以揭贴了
回复 支持 反对

使用道具 举报

发表于 2008-10-14 17:01:15 | 显示全部楼层
哦,好,结
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 08:57 , Processed in 0.036823 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表