私は2つのテーブルを持っています:
tbl_car_detail
--------------
CarID (primary key)
CarBrand
と
tbl_car_image
-------------
ImageID (primary key)
CarID (foreign key)
Image
次のレコードを に挿入しましたtbl_car_detail
:
CarID CarBrand
-----------------------------
1 Audi
2 bwm
私はこのように同じで複数の画像を挿入していCarID
ますtbl_car_Image
:
ImageID CarID Image
------------------------------------------------
1 1 Image1
2 1 Image2
3 1 Image3
4 2 Image4
5 2 Image5
両方のテーブルから 1 つの結果セットに結果を表示したい。私はこのクエリを使用しています:
SELECT dbo.Tbl_Car_detail.CarID,dbo.tbl_mst_CarDetail.CarBrand , tbl_car_Image.Image
FROM dbo.Tbl_Car_detail.CarID RIGHT OUTER JOIN
tbl_car_Image.Image ON dbo.Tbl_Car_detail.CarID = dbo.tbl_car_Image.CarID
これは次の結果になります。
CarID CarBrand Image
--------------------------------------------------
1 Audi Image1
1 Audi Image2
1 Audi Image3
2 Bmw Image4
2 Bmw Image5
ただし、このようなCarID結果ごとに1つの画像のみが必要です
CarID CarBrand Image
--------------------------------------------------
1 Audi Image1
2 Bmw Image4