Mam tabelę definicyjną, o której wiem, że nie jest utrzymywana bardzo dobrze, nazwijmy to table A
. Mam inną tabelę (nazywam ją table B
), która jest znacznie mniejsza i najlepiej powinna być subset of table A
, ale wiem, że table A
jest nieco nieaktualna i nie zawiera nowych wpisów, które są w Table B
.sql: sprawdź, czy wpis w tabeli A istnieje w tabeli B
Należy zauważyć, że tabele A i B mają różne kolumny.
Table A:
ID, Name, blah, blah, blah, blah
Table B:
ID, Name
Chcę wszystkie wiersze w tabeli B takie, że identyfikator w tabeli B nie istnieje w tabeli A. Nie jest to więc nie pasuje do wiersza w tabeli A, chcę tylko wiersze w tabeli B, jeżeli ID nie istnieje w ogóle w tabeli A.
niesamowite. To było to! Doceniam to bardzo. – codingknob
@ algotr8der, miło mi było pomóc. Dobry dzień. – gdoron
'wybierz * z TableB b, gdzie b.ID nie jest (wybierz a.ID z TableA a)' – vakio