複数の条件を持つ MySQL クエリ環境: MySQL 5.7 where ステートメントに複数の and または or が出現する場合は、複数の OR を括弧で囲んで AND と結合するか、複数の AND を括弧で囲んで OR と結合する必要があります。 mysql 多対多条件クエリ2つのテーブルuserとrole、真ん中のテーブルはuser_role ユーザーとロールの対応関係を照会する res.user_name、r.role_name を (u.user_name、ur.role_id を user として u から選択し、user_role を ur として u.user_id=ur.user_id として内部結合します) を res として選択します INNER JOIN role as r where res.role_id=r.role_id; 同じフィールドで複数の条件を見つけるための MySQL クエリ分析: 1. まず、学生番号01が学んでいるコースを調べますsc から C を選択 S='01' 2. 関連するコースの学生数を照会するscからSを選択 WHERE C in (sc から C を選択、S = '01' の場合) ご覧のとおり、3 回クエリを実行したため、複数の結果があります。 or 関係であるため、コース 1、2、3 を選択したすべての学生が取得されます。 3. 3回出現する数字を取り出す必要がありますscからSを選択 WHERE C in (sc から C を選択、S = '01' の場合) GROUP BY S HAVING COUNT(S) = 3 1、2、3、4番の生徒が01番の生徒と同じコースを選択したことがわかりました。 4. 学生テーブルとの結合クエリを実行して関連情報を取得します。a.* を選択 学生A LEFT JOIN sc b aS = bSの場合、bSは( scからSを選択 WHERE C in (sc から C を選択、S = '01' の場合) GROUP BY S HAVING COUNT(S) =3) GROUP BY aS 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: フレームセットの共通プロパティ(フレームとウィンドウの分割)
これは純粋に CSS で実装された大きなドロップダウン メニューです。この大きなメニューは、js コ...
序文ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問...
1. インライン参照:ラベルに直接使用されるが、メンテナンスコストが高い スタイル='フォ...
まず最初に、適切なブラウザを選択します。私が Chrome を選択したのは、その強力なデバッグ ツー...
解決Docker for Macに付属するLinux仮想マシン(軽量ですが、ソケットファイルを使用し...
目次序文分析するデータ合計繰り返し率どこにあるかと持っているかの違い要約する序文私はソフトウェアの導...
目次1 新しいオペレータの紹介2 新しいものは何をしましたか? 3 新しい演算子の実装をシミュレート...
異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...
序文この記事は、サードパーティのモジュールをロードせずにNginxで処理できることのみに焦点を当てて...
まず第一に、この効果は古い話題であるはずだということはわかっています。今日ファイルを整理していたら、...
目次概要同一生成元ポリシー (SOP)相同制限クロスドメインをバイパスクロスサイトリクエストフォージ...
2 年生から、これらのインストールと設定の仕方を尋ねられました。簡単なチュートリアルを作成し、ここ...
この記事では、モバイルモーダルボックス効果を実現するためのJavaScriptの具体的なコードを参考...
この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...
目次序文yarn create は何をしますか?ソースコード分析プロジェクトの依存関係テンプレート構...