Нужна помощь с оператором SQL для следующих условий.
Содержит 3 столбца в таблице (TableName), Sno (уникальные записи), Name (есть несколько записей, которые могут иметь одно и то же имя), Condition (True, False).
Нужно извлечь все записи, только если последняя запись верна.
Пробовал ниже запрос
select Sno(Max),Name,Condition
from TableName
where Conditon = 'True'
group by Name,Conditon;
Ожидается: если последняя запись (SNo (Max)) имеет значение = true (столбец условия), возвращает эту запись, в противном случае записи не отображаются.
Фактически: отображаются все записи, включая истинные и ложные условия