samenvoegen van 2 tabellen

Status
Niet open voor verdere reacties.

calvin007

Nieuwe gebruiker
Lid geworden
22 aug 2007
Berichten
4
Hoi iedereen,

Ik wil 2 sql tabellen samenvoegen zonder de inhoud ervan te verliezen.

post_parsed naar postparsed

Maar postparsed bestaat reeds dus een rename naar deze tabel kan ik niet doen.

Weet iemand de oplossing?

Grtz
 
kun je ze niet gewoon koppelen door een relatie te leggen tussen de 2 tabellen zo doe ik het namelijk altijd
 
als beide tabellen dezelfde definitie hebben, en je alleen de data van de post_parsed tabel naar postparsed wilt brengen, doe je dat als volgt:

insert into postparsed select * from post_parsed;

als beide tabellen verschillend zijn, of je wilt niet alle kolommen overzetten naar de andere tabel dan moet je de query aanpassen, en de kolomnamen aangeven, en eventueel de omzettingen.

voorbeeld:

als kolomnamen niet hetzefde zijn ( naam <-> voornaam )
als datatype niet hetzelfde is ( string <-> decimal )
dan zou de query als volgt kunnen zijn :

insert into postparsed ( naam, adres, nummer ) select voornaam, straat, CAST( nr As decimal) from post_parsed
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan