0
はそれがEXISTSサブクエリ:SELECT 1またはSELECT * FROM X performant in Postgres?
SELECT * FROM a WHERE (EXISTS (SELECT * FROM b))
かのPostgresSQLで
3210
を書くこと(パフォーマンス、速度などの点で)よりよいですか?p.s. This questionはMS SQL Serverについて私の質問に答えますが、PostgresSQLはどうですか? the documentationパー
「重要でない」とはどういう意味ですか?それらは明らかに意味的には同じですが、私が知りたいのは、他のものよりもパフォーマンスが良いかどうかです。(これをテストする方法はわかりません) – fatuhoku
*サブクエリは一般的に実行されます少なくとも一つの行が返されているかどうかを判断するのに十分な長さ、完了までの途中ではない*(ドキュメントの場合)違いはないと私は理解しています。 'explain analyse'でテストすることができます - 私はまったく同じ実行計画を持っています。 – klin
ありがとう@klin、それは本当に知って良いです! – fatuhoku