【发布时间】:2017-05-27 10:32:48
【问题描述】:
我在子查询中插入内部联接时遇到问题,如下所示:
SELECT * FROM (
SELECT *,
(DATEDIFF(day, Date, CurrentDate)) AS Age
FROM Order_Member
)sub
WHERE Age > 7
在这种情况下,它会产生如下输出:
OrderID Date CurrentDate Quantity Total Age
O01 2017-05-22 2017-05-31 3 150 9
O02 2017-05-23 2017-05-31 2 160 8
哪个运行正确,仅显示年龄 > 7,但我无法使用 INNER JOIN 将另一个表放入子查询中。 有什么帮助吗?
【问题讨论】:
标签: sql subquery inner-join