重复的数据无效标识符
|
当我使用查询生成器时,我的查询显示此查询的所有可能结果组合。
select
\"PURCHASEDETAIL\".\"PMID\" as \"PMID\",
\"PURCHASEDETAIL\".\"CUSTOMER_ID\" as \"CUSTOMERID\",
\"PRODUCT\".\"DESCRIPTION\" as \"DESCRIPTION\",
\"PRODUCT\".\"PRICE\" as \"PRICE\",
\"PURCHASEDETAIL\".\"QUANTITY\" as \"QUANTITY\",
\"SUPPLIER\".\"SUPPLIER_NAME\" as \"SUPPLIER_NAME\",
\"PURCHASEMASTER\".\"PURCHASE_DATE_TIME\" as \"PURCHASE_DATE_TIME\"
from
\"SUPPLIER\"
left join product
ON supplier.supplierid = product.supplierid
left join purchasemaster
on purchasemaster.customerid = purchasedetail.customerid
left join purchasedetail
on purchasedetail.pmid = purchasemaster.pmid
当我输入以上信息以从4表中提取信息时,出现以下错误。
ORA-00904:\“采购细节\”。\“客户ID \”:无效的标识符
有什么想法吗?
没有找到相关结果
已邀请:
1 个回复
魄龟呸筹
采用..
要么
2)可能与您的问题无关。 第二个左联接
这种情况不应该在Supplier.customerid上吗? (如果列名相同?) __ *根据列名假设进行更新* --------