Bunu nasıl işe alırım, Where Clause olmadan çalışır, aksi halde Where cümlesiyle, bariz bir hatayı alırım, ama temel olarak yapılması gerekenler, buna nasıl yaklaşılacağını bilen var mı?Madde veya Alternatif Bir Seçenek İçinde Takma Ad Kullanımı?
select ID,
Name,
case T.N
when 1 then City1
when 2 then City2
when 3 then City3
end as City,
case T.N
when 1 then State1
when 2 then State2
when 3 then State3
end as State
from YourTable
cross join (values(1),(2),(3)) as T(N)
Where City is NOT Null
Umarım bu sorgunun amacı böylece tablo yapısını düzeltmek ve birinci normal forma koyabilirsiniz olduğunu. –