你能帮我找到这里的错误吗?我不明白为什么它不起作用..
CREATE TABLE Commande2 AS (SELECT * FROM Commande@lienBD_S1 WHERE numF NOT IN (SELECT numF FROM Fournisseur1@lienBD_S1));
当我在没有 CREATE TABLE 的情况下执行查询时
SELECT * FROM Commande@lienBD_S1 WHERE numF NOT IN (SELECT numF FROM Fournisseur1@lienBD_S1);
有用。
我找到了另一种使它工作的方法!我创建了一个表Fournisseur2
,其中包含不在的行Fournisseur1
并用它来创建我的表,Commande2
如下所示:
CREATE TABLE Fournisseur2 AS (SELECT * FROM Fournisseur@lienBD_S1 WHERE ville <> 'Paris');
CREATE TABLE Commande2 AS (SELECT * FROM Commande@lienBD_S1 WHERE numF IN (SELECT numF FROM Fournisseur2));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句