Gå til innhold

hente ut info fra tabell1 som ikke er finnes i tabell2?


Anbefalte innlegg

Har to tabeller, og ønsker å hente ut all info som er i tabell1 men ikke er i tabell2.

 

Tabell1 har 8520 linjer.

--id--nummer--

 

Tabell2 har 8100 linjer.

--nummer2--tekst--

 

Ønsker altså å få ut alle id fra tabell1 der nummer != nummer2 i tabell2.

 

Prøvd følgende

SELECT id

FROM tabell1, tabell2

WHERE nummer <> nummer2

 

Får opp flere millioner svar, virker som hvert eneste nummer som det er treff på kommer opp 8100 ganger.

Lenke til kommentar
Videoannonse
Annonse

select t1.id from tabell1 t1 where t1.nummer not in (select t2.nummer2 from tabell2)

 

Får opp flere millioner svar, virker som hvert eneste nummer som det er treff på kommer opp 8100 ganger.

Ja det er vel omtrentlig akkurat det du får med den spørringen :o)

Endret av quantum
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...