gpt4 book ai didi

php - MySQL:选择 `project_id` 等于任何 `project` 与特定 `user_id` 的行

转载 作者:行者123 更新时间:2023-11-29 04:24:54 25 4
gpt4 key购买 nike

这不会太难,但我不知道我要找的术语是什么。我相信你们可以帮助我。 :)

我有一个表 tasks,其中的行有 project_id 列。每个 project_id 引用 projects 表中的一行(id)。每个 project 都属于某个 user,这就是为什么它有一个列 user_id

我现在想从此表中选择所有任务,其中project_id 等于某个用户 的任何项目 >.

或者更简单地说:

每个 TASK 都属于一个 PROJECT,而这个 PROJECT 属于一个 USER。

我想创建一个 SELECT 语句来接收属于特定用户的所有任务。每个任务和用户之间的唯一联系是通过项目。

我该如何实现?

非常感谢您的帮助! :)

最佳答案

JOIN 表:

SELECT
t.*
FROM tasks t
INNER JOIN projects p ON t.project_id = p.project_id
INNER JOIN users u ON p.user_id = u.user_id
WHERE u.user_id = @AcertianUserId

关于php - MySQL:选择 `project_id` 等于任何 `project` 与特定 `user_id` 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880271/

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