【发布时间】:2018-01-12 01:23:16
【问题描述】:
我是 Pure Sql 的新手,我想把它写成 Query
select items.*
from items
LEFT OUTER JOIN
(select sum(purchase_details.quantity) as total
from purchase_details
where (purchase_details.item_id=items.id)
GROUP BY purchase_details.item_id) ABC
但这会报错
You have an error in your SQL syntax; check the manual that corresponds to
your MariaDB server version for the right syntax to use near 'LIMIT 0, 25'
at line 1
我不知道为什么它不起作用
【问题讨论】:
-
您的查询没有
LIMIT关键字(在错误消息中提到),您可以发布完整的查询吗? -
该错误与您的代码不符。重写你的问题,或者你的代码,或者你的错误……或者一切
-
你不指定要加入的字段是整个select语句吗?此外,您的连接子查询中只有 sum 字段吗?也许您需要添加 Item_ID?
标签: php mysql apache phpmyadmin