我有两张桌子:
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
我想在两个表的一个结果集中显示结果。我正在使用这个查询:
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 结果的图像
CarID CarBrand Image
--------------------------------------------------
1 Audi Image1
2 Bmw Image4