以下のような構造のSQLに3つのテーブルがあります。
tbl1
NID int, HinTitle ntext, dtposted datetime
tbl2
CID int, NID int, CCID int
tbl3
MID int, NID int, strImg Image, filename varchar
現在、tbl1 の NID は主キーであり、tbl2 と tbl3 の外部キーでもあります。
tbl2 には、tbl1 の ID を持つ複数の値を含めることができ、tbl3 にも同じ値を含めることができます。以下のように:
tbl1 サンプル データ::
NID HinTitle dtposted
1 -some text- -date-
2 -some text- -date-
tbl2 サンプル データ:
CID NID CCID
1 1 33
2 1 44
3 1 22
4 2 77
5 2 11
tbl3 サンプル データ
MID NID strImage filename
1 1 -Binary Data- aa
2 1 -Binary Data- bb
3 2 -Binary Data- cc
今私が欲しいのは、これらのテーブルからすべてのデータを取得するときです。次のようになります。
NID HinTitle CCID CCID CCID strImage strImage filename filename
1 -Some Text- 33 44 22 -binary- -binary- aa bb
2 -Some Text- 77 11 -- -binary- -- cc --
値をVB.NETのDataGridViewにバインドできるように
これを可能にするクエリが見つかりませんでした:
合体を試みましたが、テキストや画像ではなく varchar にのみ適用できます。
すべてのIDのように単一の値のみであるかのように、それを行う方法がわかりません.1つの値しかない場合、結合を介して処理できますが、ここで何をすればよいですか?? n その緊急の私はできるだけ早くクエリをしたい..このため、私のプロジェクト全体が行き詰っています...