1
的输出,所以我找到了重复数据运行该查询复制SQL查询
SELECT PRHA.REQUISITION_NUMBER REQUISITION_NUMBER,
PRLA.LINE_NUMBER LINE_NUMBER,
PRLA.QUANTITY QUANTITY,
PRLA.UNIT_PRICE UNIT_PRICE,
PRLA.UNIT_PRICE*PRLA.QUANTITY AMOUNT,
ESIV.ITEM_NUMBER ITEM_NUMBER,
ESIV.DESCRIPTION DESCRIPTION,
UOM.DESCRIPTION UNIT_OF_MEASURE
FROM EGP_SYSTEM_ITEMS_VL ESIV,
POR_REQUISITION_LINES_ALL PRLA,
POR_REQUISITION_HEADERS_ALL PRHA,INV_UNITS_OF_MEASURE_VL UOM
WHERE PRHA.REQUISITION_HEADER_ID=PRLA.REQUISITION_HEADER_ID
AND PRLA.ITEM_ID=ESIV.INVENTORY_ITEM_ID
AND UOM.UOM_CODE = PRLA.UOM_CODE
AND PRHA.REQUISITION_NUMBER=:PR_NUMBER
如何解决它之后?
不知道是谁教的你加入这样的表格,但是你应该要求退款并学习EXPLICIT JOIN语法 – JohnHC
你可以尝试减少查询来查看哪个连接引入了重复项。也许你在哪里缺少条件。 – 1010