Ben*_*nee 1 sql database postgresql
我不习惯使用PostgreSQL,但是使用Zend_Db_Select来创建我的查询.下面的错误是什么意思?
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')
Run Code Online (Sandbox Code Playgroud)
它解析il.count(*)为对模式"il"中的函数"count"的调用.可能你想要的是表达式:
count(il.*)
Run Code Online (Sandbox Code Playgroud)
您可以像在MySQL中的数据库一样考虑PostgreSQL中的模式.还要尝试删除所有内容的双引号,因为这很奇怪,可能会导致问题.
哦,我看到il.count(*)毫无意义.
只需这样做:
select count(*) cnt
from image_lite il
join exif_parse ex on il.image_id = ex.image_id
where ex.cam_make = 'apple'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1402 次 |
| 最近记录: |