J'ai une requête SQL, qui fonctionne bien sur Oracle et MSSQL. Maintenant, je suis en train sur ce PostgreSQL et lui donne une étrange exception: org.postgresql.util.PSQLException: ERROR: missing FROM-clause entry for table "main"
Comment modifier une requête SQL pour PostgreSQL?
Voici la requête:
SELECT *
FROM "main" main
INNER JOIN "something_link" something_link ON main."id" = something_link."mainid"
INNER JOIN "something" somehting ON something_link."somethingid" = something."id"
INNER JOIN "type" type ON something."typeid" = type."id"
Ceci est assez simple requête et je ne vois pas pourquoi il ne fonctionne pas sur Windows XP SP2, PostgreSQL 8.3?
Plateforme et version? –
Désolé - je l'ai oublié. Windows XP SP2, PostgreSQL 8.3 –