开发者社区> 问答> 正文

SQL MINUS / EXCEPT命令模拟仅在插入时用于列

MINUS / EXCEPT命令或代码替代方法仅适用于列吗?由于MINUS / EXCEPT命令适用于行,因此适用于列呢?

掩码表(物理存在):

id col1 col2 col3 col4 ... colN comment doesn't A B C D ... Z --alphabet correct sequence matter col [i]的列数据类型彼此相等。

传入选择流(不是物理表,而是由于从其他表进行其他复杂的联合选择而表示为表):

col1 col2 col3 col4 ... colN comment A B C D ... Z --alphabet correct seq A C B D ... Z --incorrect E B C M ... Z --incorrect ... Z Y X W ... A --full inverse icorrect 将掩码表处理为选择流作为插入结果后,预期输出到物理表:

id col1 col2 col3 col4 ... colN (auto- gnrtd) (null)(null)(null)(null)...(null) (null) C B (null)...(null) E (null)(null) M ...(null) ... Z Y X W ... A 请注意:字母仅作为示例。这里不是问题。需要SQL-Logic /命令。MINUS / EXCEPT的模拟量,但用于列(DISTINCT?如果传入的选择流是其他复杂的联合选择的结果,则如何?)

此任务的SQL代码是什么?请指教。

展开
收起
被纵养的懒猫 2019-10-09 17:01:37 413 0
0 条回答
写回答
取消 提交回答
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载