以下のテーブルのクエリでWHERE句を調整するのに助けが必要です。
Key | Name | Role | Location
111 | Bob | Manager | All Locations
222 | Jim | Manager | All Locations
333 | Tim | Sales | Washington
444 | Roy | Sales | New York
555 | Lee | Sales | All Locations
666 | Gus | Sales | All Locations
777 | Joe | Admin | All Locations
888 | Jen | Admin | New York
すべての「すべての場所」レコードを除外する必要がありますが、役割がマネージャーである「すべての場所」レコードは保持します。目的の結果を得るには:
Key | Name | Role | Location
111 | Bob | Manager | All Locations
222 | Jim | Manager | All Locations
333 | Tim | Sales | Washington
444 | Roy | Sales | New York
888 | Jen | Admin | New York
以下のクエリでは、Managerのレコードを含むすべての場所のレコードが除外されると思います。
SELECT * FROM Table
WHERE (Location <> 'All Locations' AND Role <> 'Manager')