我有3个表SP_COMMENTS
,SP_STEPS
,SP_TRANSACTIONS
SP_COMMENTS
存储有关SP_STEPS
由于评论可以涉及多个步骤,因此我有SP_TRANSACTIONS
表来跟踪所有这些步骤。
这是他们的相关方式:
SP_COMMENTS.SP_COMMENTS_ID = SP_TRANSACTIONS.SP_TRANSACTIONS_COMMENT_ID
SP_STEPS.SP_STEPS_ID = SP_TRANSACTIONS.SP_TRANSACTIONS_STEP_ID
我想要做的是显示所有评论WHERE SP_STEPS.SP_STEPS_ID = 2
我很难确定这应该是什么样的加入,并且非常感谢帮助 - 谢谢。
答案 0 :(得分:2)
SELECT columns
FROM SP_COMMENTS c
INNER JOIN SP_TRANSACTIONS t ON t.SP_TRANSACTIONS_COMMENT_ID=c.SP_COMMENTS_ID
WHERE t.SP_TRANSACTIONS_STEP_ID=2
此外,我还有一些关于命名约定的注释: