PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostGres грешка при използване на Distinct:postgres ГРЕШКА:не можа да идентифицира оператор за подреждане за тип запис

Както мисля, че разбрахте, не искате скобите след DISTINCT . Изглежда, че трябва да параметризират DISTINCT , но те всъщност служат, за да накарат заявката да върне една колона от тип запис вместо множество колони. DISTINCT след това операторът се опитва да работи върху записа и открива, че не сте дефинирали подреждане на този запис.

Ако искате DISTINCT за да работите върху подмножество от вашите върнати стойности, използвайте DISTINCT ON .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем с разрешение с PostgreSQL в докер контейнер

  2. Как да се свържете в мрежа между Docker изображения по време на изграждане?

  3. Как да зададете път на възел за nodejs (Ubuntu)

  4. Не може да се инсталира psycopg2 Ubuntu

  5. Как да коригирам ГРЕШКА:колона c.relhasoids не съществува в Postgres?