クエリに一致する行があるかどうかを確認したいとします (テーブルに一致するものが含まれている場合は true/false のみ)。どちらが優先されますか (オプションで、その理由)? またはより良い方法はありますか?
SELECT COUNT(*) > 0 FROM someTable WHERE someField = someValue
また
SELECT someField = someValue FROM someTable WHERE someField = someValue LIMIT 1
また
SELECT COUNT(*) > 0 FROM (SELECT someValue FROM someTable WHERE someField = someValue LIMIT 1) someAlias;