kociamber [ A Is To B As B Is To C ]
SQL - PYTANKO
Ahoj!
Mam dwie tabele, potrzebuje skopiowac dane z jednej do drugiej, ale tylko dane z pierwszej tabeli ktore nie wystepuja w drugiej, jak to ugryżć ?
Z góry dzięki.
Regis [ ]
To jakies zadanie z SQL, czy 'praktyczny problem'? Chodzi mi o to, czy dzialamy w mysl zasady 'wszystkie chwyty dozwolone', czy moze trzeba sie jakos ograniczyc (np. do czystego SQL)? Jesli to pierwsze, to - o ile baza to umozliwia - uzylbym PL/SQL lub jakiegos odpowiednika (np. PL/pgSQL dla Postgresa).
kociamber [ A Is To B As B Is To C ]
Praktyczne zadanie, czysty SQL
Runnersan [ Generaďż˝ ]
insert into tabela2(pole1,pole2)
select pole1,pole2 from tabela1 a
left join tabela2 b
on a.pole = b.pole
where
b.pole is null
Pole to były klucz główny jednej i obcy drugiej tabeli.. powinno zadzialac
kociamber [ A Is To B As B Is To C ]
Dzięki, ide spróować.