Avatar billede dank Nybegynder
03. april 2004 - 13:22 Der er 5 kommentarer og
2 løsninger

Finde ens record i tabel

Jeg ønsker at lave en forspørgsel hvor jeg får returneret de rækker der har 2 ens records

Kan man det?
Avatar billede dsj Nybegynder
03. april 2004 - 13:35 #1
SELECT * FROM <tabel> WHERE <kolonne1> = ... AND <kolonne2> = ...;

Med "records" mener du sikkert kolonner. Records og rækker er det samme begreb, blot på forskellige sprog.
Avatar billede dank Nybegynder
03. april 2004 - 13:44 #2
ok.. dårligt formuleret. Jeg kan ikke benytte 2 x where idet jeg ikke kender betingelserne.

Problemet er at jeg har f.eks.

brugernavn, varchar 32
hans
bente
morten
lars
lars

Jeg ønsker nu at returnere de rækker der har "duplicate" entries. Men jeg ved ikke på forhånd hvilke der er tale om :)

Er det bedre formuleret? :)
Avatar billede simonvalter Praktikant
03. april 2004 - 13:51 #3
SELECT col, count(col) AS n FROM table1 GROUP BY col HAVING n > 1;
Avatar billede dank Nybegynder
03. april 2004 - 14:27 #4
loadet> tak.. opretter du svar?
Avatar billede simonvalter Praktikant
03. april 2004 - 14:39 #5
ok :)
Avatar billede dank Nybegynder
03. april 2004 - 14:52 #6
her lidt point.. og lidt god karma.. altid hjælpsom og præcis :)
Avatar billede simonvalter Praktikant
03. april 2004 - 15:00 #7
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