我遇到同样的ORA-00933问题。我的代码如下:
SELECT cu.customername
FROM customer cu
WHERE cu.customerid = salestranscation.customerid AND
salestransaction.tid = soldvia.tid AND
soldvia.productid = product.productid
product.productprice >= 150;
基本上我正在尝试收集购买大于或等于150的产品的客户。
由于
答案 0 :(得分:0)
看起来你的where子句是错误的。 看一眼 http://www.dba-oracle.com/t_ora_00933_sql_command_ended.htm http://www.techonthenet.com/oracle/errors/ora00933.php
答案 1 :(得分:0)
我认为你在where子句中缺少AND
您的查询应该是:
SELECT cu.customername
FROM customer cu
WHERE cu.customerid = salestranscation.customerid AND
salestransaction.tid = soldvia.tid AND
soldvia.productid = product.productid AND
product.productprice >= 150;