掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ちょっとややこしい?SQL (ID:33068)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
beagleさん、補足させていただきます。 結合は、文字通り、IDをキーにしたjoin操作です。たとえば(1)の場合ですと、tbl_aにもtbl_bにもid以外重複した内容のフィールドが全くない場合、tbl_cとして(id, item1, item2, ..., itemN, ..., itemA, itemB, ..., itemZZ)を生成したい、ということです。 フィールドの属性は同じvarcharです。 in()句にフィールド名を記述するとエラーになります。例えば、select 〜 where tbl_b.itemA not in (var1, var2 ... )とリテラルで展開したら正常に動作しますが、not in (tbl_a.item1, tbl_a.item2 ... )のようにフィールドを記述するとエラーになります。 とりあえず、現在は出力側ソフトのフォーマットを見直している最中です。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.