データセットの結合でFROM の中のJOIN テーブル名 ON〜でONのあとは何と何を=にすればいいのですか??
クエリ実行しても結合したものの表示はされるのですがそれ以外何も表示されません。
>FROM の中のJOIN テーブル名 ON〜でONのあとは何と何を=にすればいいのですか??
結合条件です。
>クエリ実行しても結合したものの表示はされるのですがそれ以外何も表示されません。
表示されるならそれでいいのでは?
返信ありがとうございます。
例えば仮に
MEISYO_MSTにMEISYO_KB,MEISYO_CD,MEISYO_NM
SYAIN_MSTにSYAIN_KB_SYAIN_CD,SYAIN_NM
というのがあったとします。
それをMEISYO_KB,MEISYO_CD,SYAIN_NMという風に結合したい場合,ON以降の結合条件はどうなるんでしょうか?
サンプルとか見るとIDとかあってそれを書いてはいますが・・・・。
あと表示といっても今の例で言うとMEISYO_KB,MEISYO_CD,SYAIN_NMは表示されるがその中身が表示されないんです。
SYAIN_NMだとしたら名前とかです。
>サンプルとか見るとIDとかあってそれを書いてはいますが・・・・。
2つのテーブルに共通する項目があって、それをキーに結び付けているわけですから
>それをMEISYO_KB,MEISYO_CD,SYAIN_NMという風に結合したい場合
どう書くか?はVBひよこさんが結びつける条件を決めないと決まりません。
>その中身が表示されないんです。
指定されたルールで結び付けられるデータが1件も無いということでしょう。
結合条件を指定してないのなら当然でしょうが。
SQL はデータベース言語でVBとは何の関係も無く、データベースを扱った
サイトで勉強しないと。
特攻隊長まるるうさんありがとうございます。
なんとかできました。
まだVBというかプログラム初めて3週間の初心者ですが今後ともよろしくです。
ツイート | ![]() |