【发布时间】:2019-08-07 02:19:05
【问题描述】:
我试图从两个没有主键的表中选择数据 现在我的问题是我在加入时做错了什么,我可以在加入表中使用超过 1 个 ON。
SELECT
A.PRODUCT,
A.WSTYPE, A.PACKAGE, AWACSLF.LFSIZE,AWACSLF.DEFAULTWOQTY
FROM OCAPSYS.AWACSRECIPEBYWSTYPE A
inner join OCAPSYS.AWACSLF
On A.LEADFRAME12NC = AWACSLF.LF12NC
On A.PRODUCT = AWACSLF.DEVICE
On A.PACKAGE = AWACSLF.PACKAGE
【问题讨论】:
-
只能有一个
ON,另外两个ON应该改为AND。所以它变为On A.LEADFRAME12NC = AWACSLF.LF12NC AND A.PRODUCT = AWACSLF.DEVICE AND A.PACKAGE = AWACSLF.PACKAGE