Tabella completa e tabella parziale da congiungere

sabato 07 novembre 2009 - 09.10

ventu Profilo | Newbie

Ciao ho queste 2 tabelle non relazionate ma che hanno un campo in comune.

Tabella A:

ID | ARTI | X
1 A
2 B
3 C
4 D
5 E
--------------------

Tabella B:

ID | ARTI | Y

-------------------

1 D
2 E

--------------------


Vorrei che tutti i dati che sono nella tabella A vadano scritti nella tabella B
In modo da avere nella tabella B
ID | ARTI | Y
-----------------
1 D
2 E
3 A
4 B
5 C


Come posso fare?
P.s. sql 2005 Express

Grazie,
Ventu

TomClancy Profilo | Junior Member

Ciao Ventu, io farei così

INSERT INTO B ( ARTI ) SELECT A.ARTI FROM A WHERE NOT EXISTS ( Select * From B Where B.Arti = A.Arti )

partendo dal presupposto che la struttura della tabella B per il campo ID ci sia l'argomento IDENTITY

ventu Profilo | Newbie

Si chiaro :-)
Grazie, it works :-)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5