gpt4 book ai didi

php - 从多个表中检索数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:22 24 4
gpt4 key购买 nike

大家好,请帮助我了解如何进行良好的查询以从三个表中获取数据。我正在制作一个数据库,其中将有用户、员工和服务,这些服务将通过员工提供给用户,所以我将该表名设置为任务。现在我可以通过从不同的表中获取数据来添加任务,现在我想做的是通过获取他可用的所有客户端数据和服务以及谁将执行该服务来显示整个记录。那么我如何将查询放在任务表上以从另一个表中获取数据。谢谢

**task table** 
task_id user_id employee_id service_id starttime endtime date

通过使用此表,我必须使用

从其他三个表中获取数据

user_id employee_id service_id

employee table
employee_id pno name age pic_path

user table
user_id pno name age pic_path


service table
service_id name description

最佳答案

SELECT
t.*,
e.name AS employee_name,
u.name AS user_name,
s.name AS service_name, s.description
FROM tasks AS t
INNER JOIN employees AS e ON e.employee_id = t.employee_id
INNER JOIN users AS u ON u.user_id = t.user_id
INNER JOIN services AS s ON s.service_id = t.service_id

关于php - 从多个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5439458/

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