У меня есть SQL-запрос, который хорошо работает на Oracle и MSSQL. Сейчас я пытаюсь это сделать на PostgreSQL, и это выдает странное исключение: org.postgresql.util.PSQLException: ERROR: missing FROM-clause entry for table "main"
Вот запрос:
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"
Это довольно простой запрос, и я не понимаю, почему он не работает в Windows XP SP2, PostgreSQL 8.3?