Access総合相談所 其の22
at BSOFT
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
914:名無しさん@そうだ選挙にいこう 10/01/26 09:41:13 テーブル:作品(作品ID, 作品名) テーブル:ジャンル(ジャンルID, ジャンル名) テーブル:作品のジャンル(作品ID, ジャンルID) ジャンル:ホラー ジャンル:コメディ とある場合、 ホラーでコメディな作品を抽出するSQL文が作れません。 ホラーかコメディなら分かるんですが・・・。 915:名無しさん@そうだ選挙にいこう 10/01/26 13:18:11 >>914 作品と作品のジャンルが1対多なんだよな。 サブクエリ使ってジャンルが'ホラー'の作品の中からジャンルが'コメディー'の 作品を抽出する、もしくはカウント使って抽出する。 select tbl作品.作品名 from (tbl作品のジャンル inner join tblジャンル on tbl作品のジャンル.ジャンルID = tblジャンル.ジャンルID) inner join tbl作品 ON tbl作品のジャンル.作品ID = tbl作品.作品ID where tblジャンル.ジャンル名 = 'ホラー' or tblジャンル.ジャンル名 = 'コメディー' group by tbl作品.作品名 having count(tbl作品のジャンル.ジャンルID) = 2 確認してないから動くかどうかわからん。 もっとエレガントなやり方ねぇかしら
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4338日前に更新/321 KB
担当:undef