掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQL文 (ID:126218)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
肝心の 「対象になるデータベースとそのバージョンは何か?」 の情報が秘密では、一般論のみになりますが、 まずは、そのExcelみたいなものを正規化するところからはじめないと、 SQLで抽出するのに非常に苦労する という話から。 http://www.mars.dti.ne.jp/~o-shin/new/whatrdb/index.html http://www.kogures.com/hitoshi/webtext/db-seikika/ http://ew.hitachi-system.co.jp/w/E6ADA3E8A68FE58C96.html http://e-words.jp/w/E6ADA3E8A68FE58C96.html http://www.netlaputa.ne.jp/~hijk/study/ae/datnom.html テーブルB(コード、名称)は コード 名称 |1 |う | |2|え| という形でないとまともにJOINできないかと。 とりあえず、上記前提で、 >テーブルAのコード1〜5すべてに0が入っていたときは抽出しない。 というのは、テーブルBに「0」のコードが無ければ抽出されないので それでOKと解釈し、 SELECT TABLE_B.名称, TABLE_B_1.名称 FROM TABLE_B AS TABLE_B_1 RIGHT JOIN (TABLE_B RIGHT JOIN TABLE_A ON TABLE_B.コード = TABLE_A.あ) ON TABLE_B_1.コード = TABLE_A.い; (Access2000で確認済み) となるけど。 ちゃんと正規化したほうがよいでしょう。 というか、VBの話題じゃないから、 あとはデータベースを扱う掲示板で聞いたほうがよいでしょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.