まず、2つのクエリステートメントを見てみましょう。
SELECT customer_id,
rental_id,
return_date
FROM
rental
WHERE
customer_id IN (1, 2)
ORDER BY
return_date DESC;
SELECT
rental_id,
customer_id,
return_date
FROM
rental
WHERE
customer_id = 1 OR customer_id = 2
ORDER BY
return_date DESC;
2つのクエリステートメントによって返される結果は同じですが、INの実行はORまたはANDよりもはるかに高速であるため、最初の記述方法をお勧めします。
NOT INは、特定の範囲内にないことを意味します。INの
後ろには、サブクエリによって返される値のリストを指定できます。