gpt4 book ai didi

php - 从 3 个表中创建一个选择

转载 作者:太空宇宙 更新时间:2023-11-03 10:31:41 25 4
gpt4 key购买 nike

我正在尝试从 3 个不同的表中创建一个选择。我想显示学生的姓名、类(class)和注册日期。我有 3 个表“aluno”(学生)、“turma”(类(class))和“数据...”(日期)。学生的名字在名为“aluno”的第一张 table 上。小 Actor 的类(class)在名为“turma”的 table 上。类(class)的登记表在名为“matricula”的 table 上。我的目标是显示学生姓名、类(class)名称 (designacao) 和日期 (data)。我执行此 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;

Table with the data

Table Aluno

Table turma

Table matricula

最佳答案

看着你的 table

  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

关于php - 从 3 个表中创建一个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56795260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com