検索

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

左結合で使用される Where 句

設定テーブルからすべてのデフォルト設定を取得する必要がありますが、x 文字が存在する場合は文字設定も取得する必要があります。

ただし、このクエリは、character = 1 の設定のみを取得します。ユーザーが何も設定していない場合、デフォルトの設定は取得されません。

リーリー

したがって、次のようなものが必要です:

リーリー

ここで、キー 0 に文字値を含むデフォルト値が含まれている場合、キー 1 と 2 がデフォルト値になります。

P粉439804514P粉439804514419日前708

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

  • P粉585541766

    P粉5855417662023-10-12 11:03:03

    OUTER JOIN (ANSI-89 または ANSI-92) を実行する場合、ON 句で指定された条件が JOIN を実行する前に適用されるため、フィルターの位置が重要です。 JOIN が確立されると、 OUTER JOIN されたテーブルの WHERE 句で指定された条件が適用されます。これにより、まったく異なる結果セットが生成される可能性があります。対照的に、INNER JOIN では、ON または WHERE 句に条件を指定しても、結果は同じになります。 リーリー

    返事
    0
  • P粉957723124

    P粉9577231242023-10-12 00:19:46

    where 句は、left join が失敗した行をフィルターで除外します。それを接続に移動します:

    リーリー

    返事
    0
  • キャンセル返事