我正在尝试从 3 个不同的表中创建一个选择。我想显示学生的姓名、班级和注册日期。我有 3 个表“aluno”(学生)、“turma”(班级)和“数据...”(日期)。学生的名字在名为“aluno”的第一张桌子上。替身的班级在名为“turma”的桌子上。班级的登记册在名为“matricula”的表上。我的目标是显示学生姓名、班级名称(designacao)和日期(数据)。我执行此 sql 命令的函数正在执行连接,但我不确定它是否可以。我认为选择是错误的。function DBRead15()$sql="SELECT aluno.nome as nome, matricula.*, turma.* FROM matricula LEFT JOIN aluno ON aluno.n_processo = matricula.n_processo";$result=DBExecute($sql);while($res=mysqli_fetch_assoc($result)){ $data[]=$res;}return $data;
2 回答
九州编程
TA贡献1785条经验 获得超4个赞
看着你的桌子
SELECT aluno.nome as nome, matricula.*, turma.*
FROM matricula
LEFT JOIN aluno ON aluno.n_processo = matricula.n_processo
LEFT JOIN turma ON matricula.turma = turma.idturma
- 2 回答
- 0 关注
- 135 浏览
添加回答
举报
0/150
提交
取消