エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 8.2.9.6 EXISTS と NOT EXISTS
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 8.2.9.6 EXISTS と NOT EXISTS
もしサブクエリーが行を返せば、EXISTS subquery は TRUE で、NOT EXISTS subquery は FALSE です。例 :... もしサブクエリーが行を返せば、EXISTS subquery は TRUE で、NOT EXISTS subquery は FALSE です。例 : SELECT column1 FROM t1 WHERE EXISTS (SELECT * FROM t2); もともと、EXISTS サブクエリーは SELECT * で開始しますが、SELECT 5 や SELECT column1、またそれ以外のどんなものでも開始することができます。MySQL はそのようなサブクエリーの中では SELECT リストを無視するので、何も変わらないのです。 先ほどの例では、もし t2 が NULL 値しか含まないものでも良いので、何かの行を含むのなら、EXISTS の条件は TRUE となります。[NOT] EXISTS サブクエリーは通常相互関係を持つので、実際はこれはよくあるような例ではありません。ここ