我有两张表,一张用来存储Album_Name
,另一张用来存储Album_Photos
我想编写一个查询,以便它可以让我了解以下详细信息
Album_Name Album_ID Album_Date ImageSmall
Album One 1 2013-08-02 100.jpg
Album Two 2 2013-09-09 55.jpg
我想从表中获取详细专辑详细信息以及我没有从表Album_Name
中分配给专辑的第一张图片Album_Photo
我尝试了不起作用的 JOINS 然后我创建了一个视图将遵循 SQL 这不起作用
SELECT
a.Album_Name AS Album_Name
, a.Album_Date AS Album_Date
, a.Page_ID AS PageID
, p.Image_ID AS Image_ID
, p.Image_Small AS Image_Small
FROM
Album_Name a
LEFT OUTER JOIN
Album_Photos p ON a.Album_ID = p.Album_ID
我尝试DISTINCT Album_Name
查看它让我得到与上述语句相同的行
SELECT
DISTINCT [Album_Name], Album_Date, Page_ID, Image_Small
FROM
vw_AlbumName_AlbumPhotos
WHERE
Page_ID = 3
样本数据Album_Name
和Album_Photos
表格
Album_ID Album_Name Album_Date Page_ID
1 Album One 2013-08-02 3
2 Album Two 2013-09-09 3
3 Album Three 2013-09-10 9
Image_ID Page_ID Album_ID ImageSmall
1 0 1 100.jpg
2 0 1 21.jpg
3 0 1 36.jpg
4 0 1 44.jpg
5 0 2 55.jpg
6 0 2 66.jpg
7 0 3 10.jpg
任何帮助表示赞赏。