Avatar billede mnv_dk Praktikant
21. november 2004 - 22:38 Der er 4 kommentarer og
1 løsning

Ikke samme værdi af et felt to gange

Hej eksperter,
Jeg skal udtrække noget data fra en MySQL database, men det jeg trækker ud, maa et felt ikke have den samme værdi to gange, saa:
+----+--------+--------------+------------------+
| ID | userid | name        | email            |
+----+--------+--------------+------------------+
|  1 | test1  | Testbruger 1 | user1@domain.tld |
+----+--------+--------------+------------------+
|  2 | test1  | Testbruger 2 | user2@domain.tld |
+----+--------+--------------+------------------+
|  3 | test2  | Testbruger 3 | user3@domain.tld |
+----+--------+--------------+------------------+
Reelt kun viser:
+----+--------+--------------+------------------+
| ID | userid | name        | email            |
+----+--------+--------------+------------------+
|  1 | test1  | Testbruger 1 | user1@domain.tld |
+----+--------+--------------+------------------+
|  3 | test2  | Testbruger 3 | user3@domain.tld |
+----+--------+--------------+------------------+

Da, `userid` ikke maa være det samme 2 gange, i dette tilfælde, ikke være 'test1' 2 gange?

Paa forhaand tak.
Avatar billede hmortensen Nybegynder
21. november 2004 - 22:49 #1
SELECT * FROM tabel GROUP BY userid
Avatar billede mnv_dk Praktikant
22. november 2004 - 15:37 #2
Man kan godt proppe en WHERE klausul paa ogsaa, det virker den nemlig ikke glad for. Men anyway tak :)
Avatar billede mnv_dk Praktikant
22. november 2004 - 15:37 #3
Hov smid det da lige som et svar :)
Avatar billede hmortensen Nybegynder
22. november 2004 - 15:39 #4
Det skal skrives i den rigtige rækkefølge:
SELECT * FROM tabel WHERE noget = noget GROUP BY felt ORDER BY noget
Avatar billede mnv_dk Praktikant
22. november 2004 - 15:55 #5
Takker
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