SELECT *
FROM tproducts
INNER JOIN torder ON tproducts.Product_ID=torder.Product_ID
INNER JOIN tcustomer ON torder.Customer_ID=tcustomer.Customer_ID
任何人都可以看到这有什么问题,因为VB.net说有一个缺少的运营商,我无法发现它?
答案 0 :(得分:3)
在MS Access中,您需要使用括号进行多个连接:
SELECT *
FROM (tproducts INNER JOIN
torder
ON tproducts.Product_ID = torder.Product_ID
) INNER JOIN
tcustomer
ON torder.Customer_ID = tcustomer.Customer_ID;
没有其他数据库需要这个,并且使用这样的括号对于任何其他数据库来说都很尴尬。