首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >查找实例使两个查询不同

查找实例使两个查询不同
EN

Stack Overflow用户
提问于 2013-03-20 21:43:01
回答 1查看 48关注 0票数 0

给定数据库的任何架构和有关此数据库的任何两个查询,请尝试查找导致两个查询具有不同结果集的最小实例。

  1. 我只能想出如何找出两个查询之间的区别,即将每个查询的结果作为一个子表,并比较这两个表,看看它们是否相同。但我不确定这是否有效。
  2. 不知道如何找到最小的例子,有人能给我一些提示或启发吗?我是否应该开始使用来自两个查询或数据库模式的信息来构造实例,或者我的方向是错误的?非常感谢!

update1:数据库实例是一个场景,其中数据库的每个表对其属性都有一些特定的值。

例如,

模式:

代码语言:javascript
代码运行次数:0
运行
复制
table A:  attr1 attr2...             table B: attr1  attr2  attr3 ...

我必须在数据库的哪个场景中发现两个任意查询将返回不同的结果?

EN

回答 1

Stack Overflow用户

发布于 2013-03-20 21:50:44

假设您使用的是Server,我相信您希望看到两个查询结果的差异。

像这样使用EXCEPT

代码语言:javascript
代码运行次数:0
运行
复制
SELECT * FROM table1
EXCEPT
SELECT * FROM table2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15535333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档