国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

ORACLE查詢中出現(xiàn)"Ora-01791 不是selected表達式"錯誤信息的解決辦法

2024-08-29 13:31:44
字體:
來源:轉載
供稿:網(wǎng)友
 偶寫一個銷售查詢的功能模塊,但在測試的時候按 條碼/編碼/庫房 條件排序的時候都沒有錯誤,只要按日期查的時候就會有“ora-01791 不是selected表達式”的錯誤信息,于是查看我的sql語句,語句如下:

select  distinct goodsid,barcode,depotid,goodsname from sa_sale where depotid='11' order by selldate

這句話執(zhí)行的時候就有錯誤 ,但把排序換成 order by  goodsid 或其它 barcode,depotid,goodsname的時候均沒有錯誤,到此可能大家都想到了,因為 selldate不在查詢結果字段中,而且這個語句是distinct語句。所以會出現(xiàn)這個錯誤

下邊給出正確的解決辦法:

select  goodsid,barcode,depotid,goodsname from

(select  distinct  goodsid,barcode,depotid,goodsname,selldate  from sa_sale  where depotid='11' )

  order by selldate

問題解決,呵,拿來寫在我的blog中,做個記錄。也希望對大家有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 开阳县| 柳河县| 博乐市| 阳信县| 荣昌县| 横山县| 遵义县| 乃东县| SHOW| 本溪| 屏山县| 阳春市| 屏山县| 云梦县| 黄山市| 昌都县| 沈丘县| 图木舒克市| 中西区| 池州市| 洛扎县| 汶川县| 巴南区| 西乡县| 克什克腾旗| 郎溪县| 阜平县| 清徐县| 禄劝| 南和县| 望城县| 太湖县| 镇江市| 阿克苏市| 都匀市| 内丘县| 昌江| 南宫市| 漠河县| 来宾市| 遂溪县|