限制来自Joined Subquery的行

时间:2015-12-29 22:40:25

标签: mysql sql subquery

如果我运行内联选择子查询,我可以过滤行以与根查询对齐。 E.G。

A.Field1, A.Field2, (SELECT B.Field1 FROM tblB as B WHERE B.AID = A.ID ORDER BY B.DateAdded LIMIT 1)
FROM tblA as A 

但是如果我尝试将选择子查询移动到连接的子查询,我就不能使用where条件(WHERE B.AID = A.ID),并且没有办法将tblB字段限制为仅匹配tblA的行。

那么修改查询的正确方法是什么,这样我在处理1:M时可以选择B.Field1,B.Field2等?

sqlfiddle

0 个答案:

没有答案