【发布时间】:2016-07-18 14:17:12
【问题描述】:
我有两张桌子Rule 和Action。
一个规则可以有很多动作
假设 Action 有 a1,a2,a3 3 行与一条规则相关
然后我要选择
r1.*, a1.name, a1.createdon, a1.modifiedon,
a2.name, a2.createdon, a2.modifiedon,
a3.name, a3.createdon, a3.modifiedon
但是 r2 可能没有任何规则。
所以它只会从Rule 中选择数据
结果
r*
我已经写了这个查询
SELECT *
FROM Rule RB
LEFT JOIN (
SELECT RelatedRuleId
FROM Action_ GROUP BY RelatedRuleId
) R ON R.RelatedRuleId = RB.RuleId
这没有给我正确的结果。
我怎样才能拉这个?我想要一个规则行,在同一行中包含多个操作。
【问题讨论】: