我正在尝试使用 DABL ORM 及其面向对象的查询构建与连接但是结果只从我指定的第一个表中返回,任何人都可以告诉我我做错了什么。
https://manifestwebdesign.com/redmine/projects/dabl/wiki/Object_Oriented_Query_Building
$stu = new Students;
$q = new Query;
$q->addColumn(Students::ADNO);
$q->join(Students::SEN, SenStatus::ID);
$q->addColumn(SenStatus::STATUS);
$students = $stu->doSelect($q);
var_dump 仅显示学生表中的列时的结果。
数据库结构与普通sql查询一样没有问题:
SELECT adno, status FROM students LEFT JOIN sen_status ON students.adno = sen_status.id
工作正常。有什么想法吗?