【发布时间】:2018-03-12 12:34:54
【问题描述】:
希望在这方面得到一些帮助,我尝试了一些内部联接,该内部联接显示产品表中的所有“产品”信息,任何使用内部联接已售出 10 件以上的产品。
PRODUCT TABLE (Columns)
P_CODE, P_DESCRIPT, P_INDATE, P_QOH, P_MIN, P_PRICE, P_DISCOUNT, V_CODE
LINE TABLE (Columns) this table shows the lines/information for each
invoice
INV_NUMBER, LINE NUMBER, P_CODE, LINE_UNITS, LINE_PRICE, LINE_TOTAL
我知道我必须使用公共键属性 (p_code) 进行连接,但我不知道如何在内连接中求和。
这是我最近的尝试:
SELECT * PRODUCT FROM PRODUCT
INNER JOIN line
ON product.p_code = line.p_code
WHERE sum(line_units) >=10
AND line.p_code = product.p_code;
错误:靠近“产品”;语法错误
任何帮助将不胜感激, 谢谢。
【问题讨论】:
-
应该读作 10> 而不是 10>= 很可能“来自产品”是多余的
标签: mysql join inner-join