今天在调查原代码时遇到一处错误,提示”SELECT式が?o?郡扦?rdquo;百思不得其解。后来发现
是”DISTINCT”关键字在作祟。
我原先的sql语句
代码如下 | 复制代码 |
|
原句部分代码如下
+ expand source帮助
123456 SELECT DISTINCT F200.PLACE_NO AS PLACE_NO --省略若干代码 ORDER BY F200.UP_DATE || F200.UP_TIME ,F200.YOYAKU_NO
去掉DISTINCT就搞定了~
正确的代码
正确的解决办法:
代码如下 | 复制代码 |
Select GoodsId,Barcode,DepotId,GoodsName from (Select distinct GoodsId,Barcode,DepotId,GoodsName,SellDate from sa_sale where depotid='11' ) order by selldate |
注意:如果在ORDER BY中指定多个列,结果将先按照子句中的第一个列排序,然后第二个,依此类推
在SELECT中未出现的列名也可用于ORDER BY 子句中,主要TABLE中有就行,但如果SELECT子句中出现了DISTINCT关键字,则只能用出现过的列名,而且如果SELECT子句中使用了任何运算符,在ORDER BY 子句中必须保持和SELECT子句中表达式完全一致,否则出现ORA-01791 ERROR
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔