Hyp*_*erX 2 sql sql-server-2008
我只有一个可能非常愚蠢的问题,但我无法解决这个问题.
我目前有3张桌子:
PROJECT
PROJECT_CATEGORY
CATEGORY
Run Code Online (Sandbox Code Playgroud)
现在PROJECT_CATEGORY是一个中间表,所以它只包含来自PROJECT和CATEGORY喜欢的主键pID和cID.
我知道如果我有一个pIDin表,我怎么能写一个查询CATEGORY但在这种情况下我只有中间表.那么我如何创建一个查询这三个表的查询然后它会显示所有类别以及它们分配给哪些项目?
select c.*, p.*
from categories c
inner join PROJECT_CATEGORY pc on pc.category_id = c.id
inner join projects p on pc.project_id = p.id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4807 次 |
| 最近记录: |