Avatar billede ulrik Nybegynder
07. februar 2005 - 17:04 Der er 3 kommentarer og
1 løsning

Poster der ikke kun eksisterer i den ene tabel.

Hej,

Jeg har to tabeller:

table 1:                  table 2:
-------------------        ----------------------
| userID |  name  |        | userID |  username |
-------------------        ----------------------
| ...    |  ...  |        | ...    |  ...      |

Det jeg ønsker er at få returneret de userID, name fra tabel 1, som har et userID der ikke optræder i userID i tabel 2.
Avatar billede arne_v Ekspert
07. februar 2005 - 18:26 #1
alle MySQL versioner:

SELECT userid FROM tabel1 WHERE userid NOT IN (SELECT userid FROM tabel2)

nye MySQL versioner:

SELECT tabel1.userid FROM tabel1 LEFT JOIN tabel2 ON tabel1.userid=tabel2.userid WHERE tabel2.userid IS NULL
Avatar billede ulrik Nybegynder
07. februar 2005 - 19:00 #2
Takker.. ligger du lige et svar.
Avatar billede arne_v Ekspert
07. februar 2005 - 19:01 #3
kommer her
Avatar billede arne_v Ekspert
25. februar 2005 - 20:47 #4
så mangler du bare at acceptere
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester