0
|
CD20160914Lv8专家互助发布于2023-2-11 11:11(编辑于 2023-2-11 11:19)
|
你的sql写得有问题,或者是你多表关联的时候,没有指定用哪一个表的比如id或者字段。你的语句发出来看一下 不知道是m表还是u表的。你自己加上别名。 ![1676085366877916.png image.png](/upload/wenda/20230211/1676085366877916.png)
如果全是M表的。就加上M表的别名: ![1676085541464015.png image.png](/upload/wenda/20230211/1676085541464015.png)
|
-
a475547619(提问者)
- 好的 但是我查询又没问题 就好奇怪
-
a475547619(提问者)
- SELECT
M.LOTID 批次编码,
M.FORMERQTY 批次原数量,
M.LASTQTY 批次现数量,
M.FGCODE 型号规格,
M.FGCODEVERSION 型号ID,
M.DESCRIPTION 型号名称,
M.OPERATION 当前工序,
M.OLDOPERATION 上个工序,
M.OPERATIONSTATUS 接受状态,
M.CREATETIME 创建时间,
M.CREATEUSER 创建人,
M.EVENTTIME 操作时间,
M.EVENTUSER 操作人,
M.EVENTNAME 操作事件,
M.WORKORDER 工单,
M.WORKORDERNUM 工单行号,
M.WORKORDERSON 子工单,
M.WORKSHOPCODE 车间编码,
M.WORKSHOPNAME 车间名称,
M.LINENAME 线体名称,
M.PROCESSFLOWNAME 流程名称,
U.USERNAME 操作人名字
FROM
MQ_PLOT M inner join USERINFO U on M.EVENTUSER=U.USERID
WHERE 1=1 and BACKUP5 is null
${if(len(工序)=0,\"\",\" and OPERATION=\'\"+工序+\"\'\")}
${if(len(开始时间)=0,\"\",\" and to_char(trunc(CREATETIME),\'yyyy-mm-dd\')>=\'\"+开始时间+\"\'\")}
${if(len(结束时间)=0,\"\",\" and to_char(trunc(CREATETIME),\'yyyy-mm-dd\')<=\'\"+结束时间+\"\'\")}
-
CD20160914 回复 a475547619(提问者)
- 你查询的里面也加上别名。看上面截图。我不知道你的日期是哪一个表,你自己加
-
CD20160914 回复 a475547619(提问者)
- where后面的字段也加上别名。我不知道你是哪个表。你自己加上m还是u就行了。
-
a475547619(提问者)
- 谢谢 忘了加了
|
|