我试试这个:
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'exécutiondelarequête。 错误[42500] [CA] [Ingres ODBC驱动程序] [Ingres]表'select'不存在或不属于您。
信息供应商:
错误[42500] [CA] [Ingres ODBC驱动程序] [Ingres]表'select'不存在或不属于您。 (CAIIOD35.DLL)
我该怎么办?
谢谢!
答案 0 :(得分:0)
正确的语法将在子选择后使用ON而不是WHERE。
SELECT a.fielda from tableA a
LEFT JOIN (
SELECT fieldB
FROM tableB
) b ON b.fielda = b.fieldB