gpt4 book ai didi

php - 在 Codeigniter 中选择并加入同一个表

转载 作者:行者123 更新时间:2023-11-30 21:59:18 25 4
gpt4 key购买 nike

我卡在了 CodeIgniter 的选择查询中。我想执行一个带有多个连接的选择查询,但问题是如何连接同一个表。

我的一些表格

用户

id first_name middle_name last_name gender etc.

1 John G Doe M

2 Marry H Moe F

学生

student_id, class, transport, parent etc

1 2 4 2

我的问题是如何在我的选择中显示父名称而不是父 ID 2?

我的查询是这样的

 $sql="SELECT users.id, first_name, last_name, middle_name, 
email, gender, avatar, address, contact, class_name, stream_name,
dormitory_name, route_name, roll_num
FROM users, meta_data, role_assignment, students, class, stream,
dormitory, transport
WHERE users.id=meta_data.user_id
AND users.id=role_assignment.user_id
AND role_assignment.role='3'
AND users.id=students.student_id
AND students.class=class.class_id
AND students.stream=stream.stream_id
AND students.dormitory= dormitory.dormitory_id
AND students.transport=transport.transport_id";

我们将不胜感激。

最佳答案

使用这个查询

SELECT U.first_name, U.last_name, U.middle_name FROM users AS U LEFT JOIN Students AS S ON U.id=S.class

帮助你解决问题

关于php - 在 Codeigniter 中选择并加入同一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43962065/

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