从 3 个表中创建一个选择

我正在尝试从 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;

http://img.mukewang.com/613481180001483a08150229.jpg

http://img4.mukewang.com/613481280001e84903860667.jpg

http://img3.mukewang.com/61348130000108f106390220.jpg

http://img2.mukewang.com/613481380001394006350214.jpg

qq_笑_17
浏览 136回答 2
2回答

九州编程

看着你的桌子  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 
打开App,查看更多内容
随时随地看视频慕课网APP