专栏首页关忆北.Column ‘XXXX‘ in order clause is ambiguous

Column ‘XXXX‘ in order clause is ambiguous

Column ‘create_time’ in order clause is ambiguous

原因是我多表查询,这个列两个表都有,需要指定一下哪个表的。那么你可能在写连表查询的时候,没有写order by,所以,orm框架自动添加了order by create_time,又因为你连接的表中,有相同的字段create_time,SQL不知道按哪个排序而报错 所以,SQL需要改成这样:

    <select id="orderList" resultType="org.jeecg.modules.code.productorder.entity.SolutionsOrderDTO">
		
SELECT
	po.id,
	po.order_amount,
	po.order_status,
	po.order_time,
	ps.product_name,
	ps.product_main_picture_url,
	ps.first_classification,
	ps.secondary_classification,
	ps.city_area,
	ps.supplier_name
FROM
	product_order AS po
	LEFT JOIN product_solutions AS ps ON ps.id = po.product_id
	-- ${ew.customSqlSegment}MyBatis-Plus支持自定义SQL分页语句
	${ew.customSqlSegment}
	order by po.create_time
	</select>
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/weixin_42313773复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • mysql5.7 ORDER BY clause is not in GROUP BY clause and contains nonaggregated column

    用户2235302
  • mysql5.7 ORDER BY clause is not in GROUP BY clause and contains nonaggregated column

    码农笔录
  • SQL---Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '

    Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggre...

    IT云清
  • 联表查询时,相同字段未取别名导致报错(mysql)

    出现相同的字段报错:SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'company_...

    botkenni
  • 盲注基本原理

    1.xxx.com/index.php?ID=79这个位置单引号报错,并且直接给出错误信息:

    天钧
  • Medoo个人修改版

      Medoo是一款轻量级的php数据库操作类,下面不会介绍Medoo的使用方法,想学习Medoo请前往官网自学:http://medoo.in/   在接触M...

    胡尐睿丶
  • Postgresql错误码是如何构造的

    例如上述PL在执行时调用plpgsql_recognize_err_condition的传参:

    mingjie
  • 视图

    对视图创建的第一个索引必须是唯一聚集索引。创建唯一聚集索引后,可以创建更多非聚集索引。

    Vincent-yuan
  • Postgresql随手记(9)错误码是如何构造的

    例如上述PL在执行时调用plpgsql_recognize_err_condition的传参:

    mingjie
  • SQL_MODE之ONLY_FULL_GROUP_BY

    这个是由于MySQL在5.7版本中添加了一个sql_mode: ONLY_FULL_GROUP_BY,当配置了此sql_mode后,select语句中要查询的...

    俗可耐
  • 日常踩坑系列(一)

    sql server.png 这儿的错误提示异常非常明显,就是说select后面除了聚合函数包裹的列以外,其余列必须出现在了gruop by之...

    用户5166330
  • 安卓开发_数据存储技术_sqlite

    听着music睡
  • 初学者SQL语句介绍

        1.用 Select 子句检索记录     Select 子句是每一个检索数据的查询核心。它告诉数据库引擎返回什么字段。     Select 子句...

    Java架构师必看
  • CentOS 安装 MySQL

    下载MySQL的 Yum Repository。 一般需要根据 CentOS 版本选择 MySQL 下载命令:

    王小明_HIT
  • sqlserver 2000/2005 Ambiguous column error错误解决办法

    今天针对Sql server 2005的脚本在Sql server 2000上执行,发生了两个错误 Msg 209, Level 16, State 1, Pr...

    张善友
  • Oracle函数之LISTAGG

    最近在学习Oracle的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。

    星哥玩云
  • 查看存储过程相关性

    1.第一个示例创建 uspVendorAllInfo 过程,该过程返回 Adventure Works Cycles 数据库中所有供应商的名称、所提供的产品、信...

    Vincent-yuan
  • sqlmap的使用介绍

    所谓SQL注入,就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 具体来说,它是利用现有应用程...

    XRSec

扫码关注腾讯云开发者

领取腾讯云代金券