ホームページ  >  に質問  >  本文

単一の MYSQL ステートメントでサブクエリと結合を組み合わせることができますか?

この質問は私を混乱させます。 mysql で結合とサブクエリを使用しようとしていますが、構文エラーが発生し続けます。

問題のステートメントは

です リーリー

サブクエリを使用せずにクエリのみを使用してみましたが、うまくいきました。

リーリー

結合を削除してサブクエリを保持することも可能です。

リーリー

サブクエリと結合を一緒に使用するだけでは構文エラーが発生します

エラーが見つからないようです。

ここで私が間違っていることは何ですか。

###前もって感謝します###
P粉647449444P粉647449444180日前354

全員に返信(1)返信します

  • P粉894008490

    P粉8940084902024-04-05 00:17:29

    秘密は正しい構文です!

    複数のテーブルをクエリする場合、aliases を使用してテーブルを参照することが最善であり、複数のテーブルが同じ列名を共有する場合は、文字列リテラルも一重引用符で区切る必要があります。

    この特定の例では、サブクエリは 冗長です。文字列リテラルを where 句で直接使用するだけです。 リーリー

    返事
    0
  • キャンセル返事