【发布时间】:2015-05-18 07:41:27
【问题描述】:
谁能告诉我这里的语法错误是什么:
SELECT T.id,T.vmProductID,T.name AS Course,C.title AS Category FROM j25_lms_tests AS T LEFT JOIN j25_lms_categories AS C ON C.id = T.catid WHERE T.published=1 AND T.vmProductID IN() ORDER BY T.ordering
这是脚本的主要代码: 'SELECT T.id,T.vmProductID,T.name AS Course,C.title AS Category FROM #__lms_tests AS T 左连接 #__lms_categories AS C.id = T.catid WHERE T.published=1 AND T.vmProductID IN($vmProductIds) $Catwhere ORDER BY T.ordering";'
谁能告诉我代码有什么问题。
提前谢谢你
【问题讨论】:
-
T.vmProductID IN()中的内容在那里缺少值。 -
Hello Abhik, 'SELECT T.id,T.vmProductID,T.name AS Course,C.title AS Category FROM #__lms_tests AS T LEFT JOIN #__lms_categories AS C.id = T. catid WHERE T.published=1 AND T.vmProductID IN($vmProductIds) $Catwhere ORDER BY T.ordering";'我将 T.vmProductID IN($vmProductIds) 更改为 T.vmProductID IN('$vmProductIds') 并且它工作但不确定我所做的是否正确谢谢