我有一张表叫 铺底 该常量有表是。客户 - 产品- 和 收据. 每个人都有一些数据,我想从表中选择元素的一个字段,这是本月15日之后,更多的澄清,请参阅下面的照片。
显示Veronica Lim的购买量,这是在本月15日之后。
我试图尝试我结束与此代码。
SELECT Cust_Name , Cust_State ,Rec_Quantity ,Rec_Date, Prod_Name from product , receipt , customer where Cust_Name ="Veronica Lim" and Rec_Date > '2017-04-15'
很难说,不知道在表中的其他字段,但你可能需要连接在一个主键字段从一个表的外键上的其他表,这将看起来像这样的东西(取决于键)。
SELECT C.CUST_NAME, C.CUST_STATE, R.REC_QUANTITY, R.REC_DATE, P.PROD_NAME
FROM CUSTOMER C
INNER JOIN RECEIPT R ON C.CUSTOMER_ID = R.CUSTOMER_ID
INNER JOIN PRODUCT P ON R.PRODUCT_ID = P.PRODUCT_ID
WHERE CUST_NAME = 'Veronica Lim'
AND REC_DATE > '2017-04-15'
如果你遇到了错误,你可能需要仔细检查别名(下面的单个字母)是否正确,每个字段在 SELECT
语句,并且日期格式是正确的。