不是两个right的问题,估计是access的解释引擎造成的吧
下面是两个right可以执行
Select 产品名称,客户名称,日期,数量,单价,数量 * 单价 As [金额] From ({产品} Right JOIN {订单} ON {产品}.[产品ID] = {订单}.[产品Id]) Right JOIN {客户} ON {客户}.[客户ID] = {订单}.[客户ID]
下面的更奇怪,红字部分只有LEFT才能执行。 RIGHT 和 INNER 都不能执行
Select 产品名称,客户名称,日期,数量,单价,数量 * 单价 As [金额] From ({订单} INNER JOIN {产品} ON {订单}.[产品Id] = {产品}.[产品ID]) Right JOIN {客户} ON {客户}.[客户ID] = {订单}.[客户ID]