【发布时间】:2015-08-29 12:49:40
【问题描述】:
我有两个表“OEHR_Orders”和“OEHR_Customers”。
客户和订单都有关联的 Customer_ID。 我现在想显示在 7 月或 8 月没有购买任何东西的所有客户。这是我的查询:
SELECT DISTINCT C.CUST_LAST_NAME ||'.'||SUBSTR(C.CUST_First_Name,1,1) AS "Name"
FROM OEHR_Customers C INNER JOIN OEHR_ORDERS O
ON C.Customer_ID = O.Customer_ID
WHERE EXTRACT(MONTH FROM O.Order_Date) NOT BETWEEN '7' and '8'
很遗憾,这个查询没有给我想要的结果。
一些想法?
【问题讨论】:
标签: sql oracle inner-join