INSERT INTO "PLAN1" ("BH","D01","D02","RQ") SELECT "JH_B2_203_S"."BH", "JH_B2_203_S"."D01", "JH_B2_203_S"."D02", "JH_B2_203_S"."RQ" FROM "JH_B2_203"@"S" "JH_B2_203_S" WHERE NOT EXISTS( SELECT "PLAN1"."RQ" FROM "PLAN1" WHERE "PLAN1"."RQ"="JH_B2_203_S"."RQ" AND "PLAN1"."BH"="JH_B2_203_S"."BH"));试试看!
错了!要 INSERT INTO "PLAN1" ("BH","D01","D02","RQ") (SELECT "JH_B2_203_S"."BH", "JH_B2_203_S"."D01", "JH_B2_203_S"."D02", "JH_B2_203_S"."RQ" FROM "JH_B2_203"@"S" "JH_B2_203_S" WHERE NOT EXISTS( SELECT "PLAN1"."RQ" FROM "PLAN1" WHERE "PLAN1"."RQ"="JH_B2_203_S"."RQ" AND "PLAN1"."BH"="JH_B2_203_S"."BH"));
SELECT
"JH_B2_203_S"."BH",
"JH_B2_203_S"."D01",
"JH_B2_203_S"."D02",
"JH_B2_203_S"."RQ"
FROM
"JH_B2_203"@"S" "JH_B2_203_S"
WHERE
NOT EXISTS(
SELECT "PLAN1"."RQ" FROM "PLAN1" WHERE "PLAN1"."RQ"="JH_B2_203_S"."RQ" AND "PLAN1"."BH"="JH_B2_203_S"."BH"));试试看!
INSERT INTO "PLAN1" ("BH","D01","D02","RQ")
(SELECT
"JH_B2_203_S"."BH",
"JH_B2_203_S"."D01",
"JH_B2_203_S"."D02",
"JH_B2_203_S"."RQ"
FROM
"JH_B2_203"@"S" "JH_B2_203_S"
WHERE
NOT EXISTS(
SELECT "PLAN1"."RQ" FROM "PLAN1" WHERE "PLAN1"."RQ"="JH_B2_203_S"."RQ" AND "PLAN1"."BH"="JH_B2_203_S"."BH"));
exists 误写成了 exitsts