私はSQLクエリがどのように実行されるかを解明しようとしていますが、少しつまずきました。
以下に類似したwhere句が使用されている場合:
AまたはBおよびC
これは、以下のいずれかを意味する可能性があります
(AまたはB)AND C
また
A OR(B AND C)
ほとんどの場合、結果は同じですが、クエリ対象のセットに{A}のみが含まれている場合、最初のバリアントは空の結果セットを返し、2番目のバリアントは{A}を返します。SQLは実際には1つの結果を返します。
クエリがどのように構築されているかを理解するのに役立つ洞察を知っている(またはリンクしている)人はいますか?
ケチャップ