php - OpenCart DB查询问题(语法误解)

标签 php mysql opencart

OpenCart v1.5.3.1,导出插件:

    $query  = "SELECT pd.*, cg.name FROM `".DB_PREFIX."product_discount` pd ";
    $query .= "LEFT JOIN `".DB_PREFIX."customer_group` cg ON cg.customer_group_id=pd.customer_group_id ";
    $query .= "ORDER BY pd.product_id, cg.name";

谁能解释一下,pdcg 在这里意味着什么?

在其他地方遇到类似的语法,但不确定它的含义以及如何使用它......

看起来这是一些常见的事情,但我对数据库工作还很陌生,请帮忙:-(

此查询生成错误:

Notice: Error: Unknown column 'cg.name' in 'field list' Error No: 1054

最佳答案

pd is the alias name for table `product_discount`
cg is the alias name for table `customer_group`
<小时/>
Notice: Error: Unknown column 'cg.name' in 'field list' Error No: 1054

这实际上意味着表customer_group中没有名称字段

关于php - OpenCart DB查询问题(语法误解),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11219292/

相关文章:

php - 在 PHP 中每个月的所有日期都在两个日期之间

php - 检查空白数组时出现什么问题?

php - mysql 到 mysqli php,只需输入 "i"?

javascript - HTML 必需标签不适用于公司和名称

php - 执行大量 http 请求 (HEAD) 的最快方法是什么?

php - 重置按钮在 html (php) 中不起作用

mysql - INPUT INTO 错误 - 初学者 MYSQL 语法问题

mysql - sql表的同一列如何添加两个字段?

php - OpenCart 2 : Show all subcategories in category module by default (php)

css - 将 CSS 样式表添加到基于 OpenCart 中的路由的页面