我有兩個表格,事件和照片,它們通過'Event_ID'列關聯在一起。我希望從每個事件中選擇一張隨機照片並顯示它們。SQL Server - 選擇一個不顯示重複項的隨機記錄
我該怎麼做?
我有以下顯示所有相關的照片。我怎樣才能限制每個事件一個?
SELECT Photos.Photo_Id, Photos.Photo_Path, Photos.Event_Id, Events.Event_Title,
Events.Event_StartDate, Events.Event_EndDate FROM Photos, Events
WHERE
Photos.Event_Id = Events.Event_Id AND
Events.Event_EndDate < GETDATE() AND
Events.Event_EndDate IS NOT NULL AND
Events.Event_StartDate IS NOT NULL
ORDER BY NEWID()
感謝
盧克斯特拉頓