pythontr.com
Sql sorgunuzun içinde join yapılan tablolarda en az iki tablo arasında aynı isimle sunulan bir kolon ismi var demektir. Hata veren kolonun önüne hangi tabloda istediğinizi yazmanız gerekir.
SELECT ADI, ADI FROM TABLO1 JOIN TABLO2 ON TABLO1.ID = TABLO2.TABLO1_ID
Nasıl olmalı? Ambiguous Column Name hatası almamak içinde aşağıdaki kodu inceleyiniz.
SELECT TABLO1.ADI AS TABLO1_ADI, TABLO2.ADI AS TABLO2_ADI FROM TABLO1 JOIN TABLO2 ON TABLO1.ID = TABLO2.TABLO1_ID
Yorumlar