0

我收到了几个 sql 错误,但我不太确定如何处理它们,有人可以告诉我如何解决这个问题吗?

[03-Mar-2012 13:36:42] PHP 致命错误:1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 ')、'Y'、'N') 附近使用的正确语法,作为第 1 行的标志 FROM 制造商 WHERE 制造商 ID IN (0,) ORDER BY ':: 选择制造商 ID,制造商名称,IF(制造商 ID IN(0,),'Y','N')作为标志来自制造商 WHERE 制造商 ID 在(0,)按 C:\xampp\htdocs\zencart\includes\classes\db\mysql 中的制造商名称排序\query_factory.php 在第 101 行

和:

[02-Mar-2012 15:20:10] PHP 致命错误:1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“GROUP BY p.products_id”附近使用正确的语法 :: select distinct p.products_id FROM products p LEFT JOIN Manufacturers m USING(manufacturers_id) LEFT JOIN products_description pd on p.products_id = pd.products_id 在 p.products_id = p2c.products_id 上加入 products_to_categories p2c 在 p2c.categories_id = c.categories_id 上加入类别 c 左加入 meta_tags_products_description mtpd on mtpd.products_id= p2c.products_id AND mtpd.language_id = 1 左加入 tax_rate tr ON p.products_tax_class_id = tr.tax_class_id 左连接 zone_to_geo_zones gz ON tr.tax_zone_id = gz.geo_zone_id AND (gz.

4

1 回答 1

0

您的第二个查询中有两个 GROUP BY 子句,但您只能有一个。

于 2012-03-03T14:03:21.280 回答