У меня есть две таблицы, события и фотографии, которые связаны друг с другом через столбец «Event_ID». Я хочу выбрать одну случайную фотографию из каждого события и отобразить их.
Как я могу это сделать?
У меня есть следующее, которое отображает все фотографии, которые связаны. Как я могу ограничить его одним на событие?
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()
Спасибо
Люк Страттон