0

我试试这个:

select fielda from tableA A
left join (select
fieldB
from tableB
)  B where A.fielda = B.fieldB

我有这个错误:

Une erreur s'est produite lors de l'execution de la requête。错误 [42500] [CA][Ingres ODBC 驱动程序][Ingres]表“选择”不存在或不归您所有。


信息补充:

错误 [42500] [CA][Ingres ODBC 驱动程序][Ingres]表“选择”不存在或不归您所有。(CAIIOD35.DLL)

我能怎么做?

谢谢 !!

4

1 回答 1

0

正确的语法将在子选择之后使用 ON 而不是 WHERE。

SELECT a.fielda from tableA a
LEFT JOIN (
  SELECT fieldB
  FROM tableB
)  b ON b.fielda = b.fieldB
于 2015-07-10T14:51:46.113 回答