我有drupal网站运行核心7.42和商业7x-1.11与商业注册和实体注册。模块似乎都很好,因为我可以创建注册产品和产品显示,并添加注册到页面等。
问题是,当用户试图将注册添加到购物车时,它会产生以下错误
PDOException: SQLSTATE[42000]: Syntax error or access violation:
1064 You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version fo
这是我的SQL查询,需要转换为cakephp类型:
select `name`
from `exams`
left outer join `exam_results` on `exams`.id = `exam_results`.exam_id
where `exam_results`.student_id = $sid
那么如何将其放入控制器并使用find ()等查询数据库呢?
我知道这是一个特殊的问题,因为只有一小部分成员听说过PowerSchool,但很难找到帮助。给定开始日期和结束日期,我需要运行一个查询,该查询将返回在此期间注册的所有学生的学生ID。如果我可以将它与'WITH AS‘一起使用,我可以将它添加到一个出勤查询'Where’子句中,如下所示。到目前为止,这就是我所得到的,但我不知道如何检查它的准确性:
SELECT * FROM Students
WHERE ID IN (
SELECT studentid FROM ps_adaadm_defaults_all
WHERE schoolid IN ('16