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

ORA-29908:липсващо първично извикване за спомагателен оператор

Успях да реша проблема, като обградих текущата заявка с друга заявка и изтеглих ORDER BY RANK към външната заявка. Ето така:

SELECT * 
FROM (SELECT 4*SCORE(1) + 2*SCORE(2) + SCORE(3) AS RANK
      FROM   images i
      WHERE  CONTAINS(i.subject, 'testing', 1)>0
      OR  CONTAINS(i.place, 'testing', 2)>0
      OR  CONTAINS(i.description, 'testing', 3)>0)
ORDER BY RANK;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пакетно вмъкване/актуализация на MyBatis за Oracle

  2. Какъв е най-добрият начин да се определи коя версия на клиента Oracle използвам?

  3. Въведение в методите за събиране на PL/SQL в базата данни на Oracle

  4. Обединяване на много данни в едно

  5. Съпоставяне на булево свойство към Oracle с помощта на Entity Framework