Ms access SQL连接查询以连接crystal Report 9中的多个MS access表

Ms access SQL连接查询以连接crystal Report 9中的多个MS access表,ms-access,crystal-reports,Ms Access,Crystal Reports,我在下面的SQL命令链接中没有遇到任何问题 SELECT `linkaccess`.`PLPON`, `taxaccess`.`crddate`, `taxaccess`.`duedate`, `supplierlist`.`Term`, `linkaccess`.`PLLINE`, `linkaccess`.`stkcode`, `linkaccess`.`stkdesc`, `linkaccess`.`psno`, `linkaccess`.`qty` FROM `li

我在下面的SQL命令链接中没有遇到任何问题

    SELECT `linkaccess`.`PLPON`, `taxaccess`.`crddate`, `taxaccess`.`duedate`, `supplierlist`.`Term`, `linkaccess`.`PLLINE`, `linkaccess`.`stkcode`, `linkaccess`.`stkdesc`, `linkaccess`.`psno`, `linkaccess`.`qty`
     FROM   `linkaccess` `linkaccess` 
INNER JOIN (`taxaccess` `taxaccess` INNER JOIN `supplierlist` `supplierlist` ON `supplierlist`.`SuppCode`=`taxaccess`.`SuppCode`) ON `linkaccess`.`PLPON`=`taxaccess`.`PLPON`
     ORDER BY `linkaccess`.`PLPON`
但在我用left-outer-join命令替换了内部连接后,加载失败。如果知道,有人能纠正我吗?我需要将left-outer-join添加到taxaccesss,然后使用INNER-join与supplierlist和supplocode字段连接。谢谢你的帮助

错误会议:

"Failed to open a rowset. 
Details: ADO Error Code : 0x80040e14 
Source: Microsoft Office Access Database Engine
Description: JOIN expression not supported.
SQL State: 3000
Native Code: -540806602"

SELECT `linkaccess`.`PLPON`, `taxaccess`.`crddate`, `taxaccess`.`duedate`, `supplierlist`.`Term`, `linkaccess`.`PLLINE`, `linkaccess`.`stkcode`, `linkaccess`.`stkdesc`, `linkaccess`.`psno`, `linkaccess`.`qty`
 FROM   `linkaccess` `linkaccess` LEFT OUTER JOIN (`taxaccess` `taxaccess` INNER JOIN `supplierlist` `supplierlist` ON `supplierlist`.`SuppCode`=`taxaccess`.`SuppCode`) ON `linkaccess`.`PLPON`=`taxaccess`.`PLPON`
 ORDER BY `linkaccess`.`PLPON`

不能从同一个表中导出不同的联接。您可以做的是运行第一个联接,然后使用内部联接对另一个表运行结果