hibernate原生sql查询 结果报Encountered a duplicated sql alias [job_id] during auto-discovery of a native-s

来源:互联网 发布:哈利波特怪味豆 淘宝 编辑:程序博客网 时间:2024/06/14 04:22

20150316今天遇到这样一个错误,记到同日期的笔记上现在在博客上也记一次;

做的sql语句查询

SELECT X.ID, X.NAME,  x.PRICE,x.SALES_PRICE,...........,h.NAMEas hotStreetName ,x.DISCOUNT,x.APPRAISE_SCORE from (PA_PACKAGE  x, CO_HOT_STREET h)  left join C c

   在书写的过程中x和h都取NAME就报了上面的错误;

如果不加后面红色的括号就会报

Unknown column 'x.ID' in 'on clause'

因为这是MySql 5.0 的bug;  要把关联的表用括号括起来!~~

0 0
原创粉丝点击