正しい方向に向ければ、表1と表2の間にsymmetric differenceがあります。 Webで検索した結果、blog entryがこれに関するSQLサンプルを提供していました。私は自分のサンプルを準備しました。あなたに必要なものがあるかどうか教えてください。
CREATE TABLE Table1 (id int, value char(1));
INSERT INTO Table1 values (1, 'H');
INSERT INTO Table1 values (2, 'e');
INSERT INTO Table1 values (3, 'l');
INSERT INTO Table1 values (4, 'l');
INSERT INTO Table1 values (5, 'o');
INSERT INTO Table1 values (6, ' ');
INSERT INTO Table1 values (7, ' ');
CREATE TABLE Table2 (id int, value char(1));
INSERT INTO Table2 values (6, ' ');
INSERT INTO Table2 values (7, ' ');
INSERT INTO Table2 values (8, ' ');
INSERT INTO Table2 values (9, 'w');
INSERT INTO Table2 values (10, 'o');
INSERT INTO Table2 values (11, 'r');
INSERT INTO Table2 values (12, 'l');
INSERT INTO Table2 values (13, 'd');
SELECT *
FROM (
SELECT a.id, a.value FROM Table1 a
UNION ALL
SELECT b.id, b.value FROM Table2 b
) AS t
GROUP BY t.id, t.value
HAVING COUNT(id) = 1
ORDER BY id;
'' table1' INNERがtable1'.'cjsz' '' ON table2' のJOIN FROM table1'.'cjsz' を選択!= 'table2'.'cjsz' WHERE LENGTH(' table1' 「26_code」)= 0; – user1223445
ようこそstackoverflowへ。あなたは "期待された結果を出さない"ことについて詳しく説明できますか?前の例を使って、*実際の結果は何ですか?代わりにあなたは何を期待していましたか?それは他の人があなたが達成しようとしていることを理解するのに役立ちます。 – Leigh