添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

PostgreSQLで「ORDER BY expressions must appear in select list」ってエラーが発生した。

理由としては、SELECT  DISTINCT xxxxで重複しているIDがありながらもOrderbyで並びを指定した場合

SELECT DISTINCT 
col1.id ,col1.value  
FROM テーブル名 
ORDER BY col1.ORDER ASC

で、SELECTにOrder byで指定するカラムを追加した。

SELECT DISTINCT 
col1.id ,col1.value , col1.ORDER
FROM テーブル名 
ORDER BY col1.ORDER ASC