webForumDet fria alternativet

Jämföra två tabeller.. föra in i en tredje

Databaser & SQL

2 svar · 151 visningar · startad av UrMe

Medlem sedan apr. 2001762 inlägg
Frågan#1

Jag har två tabeller med en massa email adresser.

vi kan kalla dem tabell1 och tabell2.

i tabell1 finns det email adresser som inte finns i tabell2.

Hur skriver jag en sql frågor på bästa sätt för att plocka ur alla email adresser som finns i tabell1 men inte i tabell2 och sedan föra in dem i en tabell3?

Medlem sedan dec. 200012 464 inlägg
#2
insert into t3
select t1.email
 from t1 left join t2
  on t1.email = t2.email
where t2.email is null
Medlem sedan apr. 2001762 inlägg
#3

Funkar perfekt!

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)