2011-04-25 71 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完成,但要完全回答你的問題,你應該提供一些更多的信息。