0

2 つのテーブル (table1およびtable2) があり、それぞれに 2 つの列 (codeおよびname) があります。の同じレコードとtable1name異なるのレコードを特定できますが、両方の列が表示されないようです。codetable2name

私はここにいます....

SELECT * FROM table1
WHERE NOT EXISTS
    (SELECT * FROM table2 
    WHERE table2.code = table1.code 
    AND table2.name = table1.name)

結果にはtable1.codeとのみtable1.nameが含まれますが、 も含めたいところtable2.nameです。

これについて何か助けていただければ幸いです!

ありがとう!

4

1 に答える 1

0
SELECT table1.code, table1.name, table2.name
FROM table1
inner join table2
on table2.code = table1.code
and table2.name != table1.name
于 2013-06-21T16:59:16.107 に答える