gpt4 book ai didi

php - 在php mysql中加入4个表

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:09 25 4
gpt4 key购买 nike

我尝试根据两个选定变量使用以下查询连接 3 个表(class_section、section_name、student_detail):

 SELECT A.cs_id
, A.class
, B.sec_id
, B.cs_id
, B.cs_name
, C.stud_id
, C.stud_class
, C.stud_section
, C.stud_adm_no
, C.stud_full_name
FROM class_section AS A
JOIN section_name as B
ON A.cs_id = b.cs_id
JOIN student_detail as c
ON C.stud_class = B.cs_id
WHERE A.cs_id = $cat
AND B.sec_id = $subcat

现在,我如何连接 4 个表,上面的 3 个表和第 4 个表是 exam_schedule(ex_schedule_class,ex_schedule_section,ex_stud_id,ex_schedule_name) (where(ex_schedule_class(作为与 class_section 中的 cs_id 的关系)、ex_schedule_section(作为与 section_name 中的 sec_id 的关系)和 ex_stud_id(作为与 student_detail 中的 stud_id 的关系)来自 exam_schedule 表 我想检索 ex_schedule_name 值。请帮我。

最佳答案

你可以试试下面的方法

 SELECT A.cs_id
, A.class
, B.sec_id
, B.cs_id
, B.cs_name
, C.stud_id
, C.stud_class
, C.stud_section
, C.stud_adm_no
, C.stud_full_name
, D.name
FROM class_section AS A
JOIN section_name AS B ON A.cs_id = b.cs_id
JOIN student_detail AS c ON C.stud_class = B.cs_id
JOIN exam_schedule AS D ON D._class = A.cs_id
WHERE A.cs_id = $cat AND B.sec_id = $subcat

通过加入“exam_shedule”和“class_section”你可以得到exam_schedule_name(在查询中:D.name)

关于php - 在php mysql中加入4个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30974351/

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