2011-04-25 67 views
0

嗨我有一个SQL问题要求我执行一个查询没有设置成员资格搜索...有人可以向我解释这是什么?和替代品......设置成员资格搜索解释

+0

是否有任何上下文?任何额外的信息?你可以添加的任何东西都可能使答案更有用和更有意义。 – 2011-04-25 14:17:42

回答

2

快速&脏:

组成员的行为就像在数学。你正在寻找存在于给定集合中的实体。

SQL集成员资格可以使用IN运算符完成。您正在测试的设置可以是静态的(SELECT * FROM table WHERE table.attr IN(1, 2 ,3))或来自子查询的结果(只是IN部分中的另一个查询)。在使用子查询时,必须对您正在比较结果的属性进行子查询投影。还有会员否定,运营商NOT IN

替代品?那么,这取决于一种情况。有些可以通过JOIN完成,但要完全回答你的问题,你应该提供一些更多的信息。