Not unique table/alias
錯誤編號:1066
問題分析:
SQL 語句中出現了非唯一的表或別名。
解決方法:
1、請檢查出現問題位置的 SQL 語句中是否使用了相同的表名,或是定義了相同的表別名。
2、檢查 SELECT 語句中要查詢的字段名是不是定義重復,或者沒有定義。
查錯:
調試程序的時候發現,果真是調用MySQL的mysql_real_query()方法執行查詢的時候,
同時使用了"left join table1"和"from table1"兩個項,從而導致出現該錯誤提示。
select news.*,newscat.CatName from news
left join newscat on (news.CatId=newscat.CatId)
ORDER BY news.NewsId asc;