Давайте предположим, что у меня есть таблица с 3 столбцами:SQL Оракул Выберите условие в группе
ID | GroupId | DateCreatedOn |
Я хочу, чтобы выбрать ДАННЫЕ сгруппированных по GroupID так:
select GroupId from tableName group by GroupId;
Но что, если я хочу выполнить другой выбор в каждой группе? давайте теперь предположим, что мне нужна последняя созданная строка (DateCreatedOn) для каждой группы?
Кроме того, я хотел бы получить ВСЕ столбцы, а не только GroupId.
Im вид потерянного, потому что у меня есть только GroupId.
Просьба привести некоторое объяснение, а не только правильный запрос.
Добавить некоторые данные таблицы образцов, и это ожидаемый результат. – jarlh
Общий совет GROUP BY, выбранный столбец должен быть либо аргументом для функции набора (например, AVG), либо быть включенным в предложение group by. (Редко оба.) – jarlh