Я унаследовал интересную структуру таблицы.Эта структура таблицы выглядит следующим образом:
GroupTable
GroupItem
- ID
- GroupID
- Имя
- CreatedBy
- CreationDate
Мне нужно получитьтри самых последних элемента GroupItem, созданные конкретным пользователем.Твист приходит с требованием, связанным с GroupID.Три элемента GroupItem, которые я получаю, должны иметь как минимум один другой элемент GroupItem с тем же GroupID.
Другими словами, я пытаюсь получить три самых последних GroupTable, в которых есть как минимум два элемента GroupItem, где хотя бы один из этих элементов GroupItem был создан конкретным пользователем.
Iпонятия не имею, как сделать это в SQL.Я использую SQL Server 2008, и у меня все меньше возможностей.