GRY-Online.pl --> Archiwum Forum

SQL - PYTANKO

29.04.2008
21:56
smile
[1]

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.

29.04.2008
22:08
[2]

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).

29.04.2008
22:10
[3]

kociamber [ A Is To B As B Is To C ]

Praktyczne zadanie, czysty SQL

29.04.2008
22:18
[4]

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

29.04.2008
22:22
smile
[5]

kociamber [ A Is To B As B Is To C ]

Dzięki, ide spróować.

© 2000-2024 GRY-OnLine S.A.