php Xiaobian Yuzai がデータ処理に関する質問を紹介します。別のテーブルに既に存在する ID を 1 つのテーブルから除外する必要がある場合、特定の方法でそれを行うことができます。この問題はデータ処理において非常に一般的であり、これを解決すると、データをより適切に整理および処理し、データ処理の効率と精度を向上させることができます。次の記事では、特定のクエリ ステートメントを使用してこの目標を達成する方法について詳しく説明します。
みなさん、また助けてください。 私の脳は壊れていて、何が間違っていたのか理解できません。 テーブルが 2 つあります
リーリー リーリー受信者としてユーザー ID を持っているので、開始日から終了日までのすべてのユーザー リクエストを検索する必要がありますが、ステータスが「キャンセル」または「拒否」のリクエストは除外する必要があります。 左結合を使用できると思いましたが、必要どおりに機能しません。 現在、次のクエリがあります:
リーリー現在、テーブル学生から必要な日付のデータをすべて受信していますが、リクエストテーブルのステータスが「キャンセル」または「拒否」であっても、結果から除外されません。 追加情報が必要な場合は、お知らせください。 コメントやご提案をありがとうございます。
ステータスが「キャンセル」または「拒否」のリクエストを除外するには、where
句が正しく適用されていることを確認する必要があります。
notexistes
サブクエリを使用して、requests
テーブル内に同じ request_id
があり、そのステータスが status## に存在するリクエストを確認しました。 #スライス。このようなリクエストがサブクエリで見つかった場合、それらは最終結果から除外されます。
以上が最初のテーブルに存在する ID を 2 番目のテーブルから除外する必要がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。