Forum
Sql 2008 için yazmış olduğum sorgu sql 2000 üzerinde çalıştırdığımda "ambiguous column name SucNo" hatası alıyorum.Sorgumu nasıl düzenlemem gerekiyor
SELECT p.SiraNo,p.SucNo,p.Fail,p.SucAdi,p.SucTarihi,p.Musteki,p.Supheli,(select f.AdiSoyadi as Kayıp_Şahıs where f.SucYili = '2011') as Kayıp_Şahıs,p.EvrakEksigi,p.EvrakSorumlusu,p.SevkTarihi,p.evrakSevkDurumu,p.sucYili as Yıl
FROM pStationTbl p
LEFT JOIN kayipTbl f ON p.SucNo = f.SucNo
WHERE p.SucYili = '2011'
ORDER BY CASE evrakSevkDurumu When 'Beklemede' Then 1
WHEN 'İkmal Edildi' Then 2 Else 3 End,SucNo DESC
Merhaba,
sorgunuzun order by kısmındaki kolondan kaybnaklanıyor. Aşğaıdaki gibi denerseniz sorun çözülür.
SELECT p.SiraNo,p.SucNo,p.Fail,p.SucAdi,p.SucTarihi,p.Musteki,p.Supheli,(select f.AdiSoyadi as Kayıp_Şahıs where f.SucYili = '2011') as Kayıp_Şahıs,p.EvrakEksigi,p.EvrakSorumlusu,p.SevkTarihi,p.evrakSevkDurumu,p.sucYili as Yıl
FROM pStationTbl p
LEFT JOIN kayipTbl f ON p.SucNo = f.SucNo
WHERE p.SucYili = '2011'
ORDER BY CASE evrakSevkDurumu When 'Beklemede' Then 1
WHEN 'İkmal Edildi' Then 2 Else 3 End,p.SucNo DESC