我不習慣使用PostgreSQL,但使用Zend_Db_Select來創建我的查詢。 下面的錯誤是什麼意思?爲什麼PostgreSQL必須有所不同(方案不存在)?
SQL error:
ERROR: schema "il" does not exist
In statement:
SELECT il.count(*) AS "count" FROM "image_lite" AS "il"
INNER JOIN "exif_parse" AS "ex" ON il.image_id = ex.image_id
WHERE (ex.cam_make = 'apple')
+1用於刪除雙引號。當人們在MySQL聲明中反駁所有事情時,這同樣刺激我......可能壞習慣來自哪裏! – Charles 2010-06-08 02:34:58
引號是由Zend_Db_Select自動插入的 – 2010-06-08 02:36:29
如果標識符不是小寫字母(不是你的情況,但是無論如何),引號會導致postgresql中的意外行爲。 Khorkrak給出了正確的理智語法 – leonbloy 2010-06-08 03:02:27