gpt4 book ai didi

mysql - SQL 查询 - 从另一个表中获取名称

转载 作者:可可西里 更新时间:2023-11-01 07:53:35 25 4
gpt4 key购买 nike

基本上我有 2 个表:uclk_useruclk_task

uclk_user 表有user_id, name, postcode

uclk_task 表有user_id, job_id, description, fully_completed, date_due

我想在下面的任务查询中包含来自 uclk_user 的用户名...显然 user_id 是关键。

select job_id, user_id, fully_completed, description, date_due
from uclk_task
WHERE date_due <= NOW() AND fully_completed = 0
ORDER BY date_due ASC

这应该怎么做?

最佳答案

使用JOIN 根据共同条件从多个表中进行选择

SELECT t.job_id, t.user_id, t.fully_completed, t.description, t.date_due, u.name
FROM uclk_task t
INNER JOIN uckl_user u
ON t.user_id = u.user_id
WHERE t.date_due <= NOW() AND t.fully_completed = 0
ORDER BY t.date_due ASC

关于mysql - SQL 查询 - 从另一个表中获取名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129757/

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