02. november 2007 - 09:17Der er
9 kommentarer og 1 løsning
SQL forspørgelser.
2 i 1 spørgsmål ;o)
1: tabel1 id, id2
Skal have alle poster hvor id forekommer mere end en gang men hvor id2 er forskelligt.
ex: id = 1, id2 = 2 id = 1, id2 = 3
Har prøvet med group by og having med en count.
select distinct id, id2, count(*) as antal from tabel where kundetype = 12 and having antal > 1 group by id, id2;
2. tabel1 id, id2
tabel2 id, id2
Her skal jeg så finde det samme.
select distinct a.id, a.id2 as tab1, b.id2 as tab2 from tabel1 a, tabel2 b where a.id = b.id and a.id2 <> b.id2 and a.kundetype = b.kundetype and a.kundetype = 12;
teepee>> Fungerer desværre ikke da der kan være flere forekomster af id = 2. Kig ikke på kolonnenavnene, det er bare fiktivt (måske dårligt at kalde dem id, da man så har tendens til at tro de skal være unikke).
Svaret på spg 2 er hvad jeg skrev i spørgsmålet længst oppe. Tak for hjælpen og jeres tid til jer begge to. Og ha' en god weekend. //Michael
Synes godt om
Ny brugerNybegynder
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.