[解決済み] 複数の値を持つWhere句を使用したSQLステートメント
2022-03-01 08:54:21
質問
以下のフィールドを持つ複数の行を持つテーブルがあります。
PersonName SongName Status
複数選択可能なリストボックスから選択された名前を使用したいのですが、値を取得し、Where句を使用して、選択された人々がすべて再生できる曲名を表示することができ、したがって、状態は完全です。
例えば
PersonName SongName Status
Holly Highland Complete
Holly Mech Complete
Ryan Highland Complete
リストボックスからHollyとRyanを選択してボタンを押すと、2人が知っているHighlandがクエリに表示されるはずです。
どのように解決するのですか?
これを試してみてください。
select songName from t
where personName in ('Ryan', 'Holly')
group by songName
having count(distinct personName) = 2
持つの数字は人数と一致する必要があります。もし、Statusも必要なら
Complete
を使用します。
where
句の代わりに
where personName in ('Ryan', 'Holly') and status = 'Complete'
関連
-
[解決済み] WHERE x IN (5) vs WHERE x = 5 ...なぜINを使うのか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み] SQLのIN句をパラメータ化する
-
[解決済み] INNER JOIN ON vs WHERE句
-
[解決済み] SQL JOIN - WHERE句とON句の比較
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQLクエリ「00904. 00000 - "%s: 無効な識別子"
-
[解決済み】参照するテーブルにプライマリーキーやキャンディデートキーがない
-
[解決済み】sys.dm_exec_sql_textはどのように機能するのでしょうか?
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] ''付近の構文が正しくない
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] SQL Server サブクエリが 1 つ以上の値を返しました。これは、サブクエリが =, !=, <, <= , >, >= のように続く場合は許可されません。
-
[解決済み] SQLクエリで2つの列から値を引き算する
-
[解決済み] SQL Server - INNER JOIN WITH DISTINCT
-
[解決済み] アクセスクエリーエラー(from句のシンタックスエラー)