Я хочу, чтобы идентификаторы, которые встречались только один раз, имели флаг = true
Пример данных:
Id Flag Value 1 true frc 1 true yui 2 false tyty 3 true yul 3 false tuo 4 true poi Result: 4
Попробуйте:
SELECT a.id FROM table a left outer join table b on a.id = b.id where a.flag = 'true' group by a.id having count(*) = 1