myschemaの2つのテーブル:投稿とコメント。コメントのonIdは投稿のisを指します。次の2つのポストグルコードのうち、最初のコード部分になぜselect null
があるのですか?違いは何ですか?postgres:なぜサブクエリで `select null`ですか?
DELETE FROM myschema.comment comment
WHERE NOT EXISTS (
SELECT NULL
FROM myschema.post post
WHERE post.id = comment."onId"
);
DELETE FROM myschema.comment comment
WHERE NOT EXISTS (
SELECT *
FROM myschema.post post
WHERE post.id = comment."onId"
);
誰もが違いを示すいくつかの例はありますか?おかげ
(postgresのは、MySQLと同じではありません。私の質問が重複しないように。私はmysql
との私の質問にタグを付けることができない、と私はいつもmysql
でタグ付けされた質問を検索しません。私は私の記事のタイトルにpostgres
を置く理由があります。)
さらに、functionallityには?彼らは同じです。 – sagi
[Subquery using Exists 1 or Exists \ *](https://stackoverflow.com/questions/1597442/subquery-using-exists-1-or-exists) – FuzzyTree
このコンテキストでは@DaveNewtonの複製があります。 .. –