【发布时间】:2014-11-14 05:09:37
【问题描述】:
我有 3 张桌子:
项目、用户、users_projects
我需要查询
项目.id
其中projects.id = users_projects.project_id
其中 users.id = users_projects.user_id
我尝试过这样的事情:
SELECT p.id FROM projects AS p, users_projects AS up, users AS u
WHERE p.id = up.project_id AND u.id = up.user_id
和
SELECT p.id FROM projects AS p
INNER JOIN users_projects AS up ON p.id = up.project_id
INNER JOIN users AS u ON u.id = up.user_id
这对我不起作用,也许有人帮助我?
【问题讨论】:
-
目前有任何尝试吗?
-
不清楚你在问什么 - 你能提供一些示例数据和你想要达到的结果吗?
-
请添加您的试用码
-
啊,秋天——当高等教育机构敞开大门欢迎新一批学生时,他们渴望扩大视野,在 StackOverflow 上发布作业,然后溜到最近的酒吧,相信他们的任务很快就会完成,而不必付出实际的努力。他们将在仲冬前离开,被教授以不及格的形式训诫送回炉灶和家中(因为如果其他人完成了作业,学生会学到什么?)但很高兴看到这个圈子还在轮回,时间流逝。祝你好运。
-
@JohnGuan 对于 OP 的要求,看来他们可以好好阅读。 W3Schools 是一个很好的起点。然而,对于这个问题,MrCoder 的答案非常好 - 没有太多的手,但回答/指出 OP 的方向是正确的。