我尝试使用带有别名的内部联接来查找内容。
我得到了什么:
SELECT F.Nome, C.Num_Fatura, C.Valor_total
from cliente AS F INNER JOIN fatura AS C USING(cod_cliente) AND F.localidade = 'Lisboa';
我不知道我做错了什么,因为我的oracle正在显示我的错误代码:
ORA-00933:SQL命令未正确终止
谢谢。
答案 0 :(得分:1)
您不能在using子句中使用过滤器表达式 你必须把它写在一个
的地方SELECT F.Nome, C.Num_Fatura, C.Valor_total
FROM cliente F INNER JOIN
fatura C
USING (cod_cliente)
WHERE F.localidade = 'Lisboa'