我在子查询中插入内连接时遇到问题,如下所示:
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
在这种情况下,它产生如下输出:
{{1}}
哪个运行正常,只显示年龄> 7,但我不能使用INNER JOIN将另一个表放入子查询中。 任何帮助?
答案 0 :(得分:0)
当然可以,只需在子查询中添加+------------+---------------------------------+-------------------------+
| SOC Code | Title | Occupational Category |
+------------+---------------------------------+-------------------------+
| 11-1011.03 | Chief Sustainability Officers | New & Emerging |
| 11-1021.00 | General and Operations Managers | Enhanced Skills |
+------------+---------------------------------+-------------------------+
子句:
inner join
答案 1 :(得分:0)
在审核了您的问题和查询后,我甚至不会考虑您的需求子查询
SELECT om.*, ot.*, (DATEDIFF(day, Date, CurrentDate)) Age
FROM Order_Member om
INNER JOIN Other_Table ot on om.id = ot.id -- Here
WHERE (DATEDIFF(day, Date, CurrentDate)) >7
此处的一部分还有其他选项,例如交叉应用。
答案 2 :(得分:-1)
你可以使用table1,table2而不是sub