具有WHERE子句的DB2 SELECT EXCEPT

编程入门 行业动态 更新时间:2024-10-24 02:02:15
本文介绍了具有WHERE子句的DB2 SELECT EXCEPT的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试使用SPUFI提交SQL查询来比较z/OS中DB2数据库中的两个表.

I'm trying to compare two tables in a DB2 database in z/OS using SPUFI to submit SQL queries.

我正在通过使用EXCEPT来查看两个SELECT查询之间的区别.

I'm doing this by using EXCEPT to see the difference between two SELECT queries.

我需要使用WHERE子句从第一个查询中过滤SELECT语句.

I need to filter the SELECT statement from the first query with a WHERE clause.

SELECT KEY_FIELD_1,LOOKUP_FIELD_1 FROM TABLE_1 WHERE FILTER_FIELD = '1' EXCEPT SELECT KEY FIELD_2,LOOKUP_FIELD_2 FROM TABLE_2

我得到了结果,但它也返回了错误-199这是因为第二个SELECT语句中没有WHERE子句吗?

I got results back, but it also returned an error -199 Is this because the WHERE clause is not present in the second SELECT statement?

ERROR: ILLEGAL USE OF KEYWORD EXCEPT. TOKEN <ERR_STMT> <WNG_STMT> GET SQL SAVEPOINT HOLD FREE ASSOCIATE WAS EXPECTED

推荐答案

尝试引入括号,例如

( SELECT KEY_FIELD_1,LOOKUP_FIELD_1 FROM TABLE_1 WHERE FILTER_FIELD = '1' ) EXCEPT ( SELECT KEY FIELD_2,LOOKUP_FIELD_2 FROM TABLE_2 )

更多推荐

具有WHERE子句的DB2 SELECT EXCEPT

本文发布于:2023-11-16 19:49:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1607218.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:子句   SELECT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!