У меня есть таблица, и у меня есть следующие данные
Ac1 ac2 name ind
123 223 john y
123 000 john y
123 001 john N
123 002 roy N
223 000 roy N
223 001 roy Y
223 002 james y
234 001 james y
234 000 james y
У меня есть эта таблица, которую я хочу показать, что ac2 отличается от 000, любое другое значение, которое мне нужно, чтобы показать новый столбец ind1 как значение ind из 000
Ac1 ac2 name ind ind1
123 223 john y Y
123 000 john y Y
123 001 john N Y
123 002 roy N N
223 000 roy N N
223 001 roy Y N
223 002 james y Y
234 001 james y Y
234 000 james y Y
Моя таблица всегда имеет счет с 000, и теперь, если я хочу просмотреть ее по имени, я не получаю ожидаемый результат
select ac1, ac2, ind,case when ac2 = 0 then ind end as ind1 from table;