16. maj 2007 - 08:56Der er
12 kommentarer og 1 løsning
select distinct
Jeg har følgende tabel
Jeg har følgende tabel:
ID Kolonne1 Kolonne1 Kolonne3 1 DJ A 0 2 E1 B 0 3 GR C 2 4 OD D 0 5 R1 F 0 6 R1 G 1 7 R2 H 2 8 SAM J 0 9 SI K 2 10 Å1 L 1 11 Å1 M 3 12 Å2 N 0 13 Å3 O 1
Jeg vil gerne have alle kolonner ud, men med "distinct" på kolonne 1. Dvs, er der 2 ens forekomster i kolonne 1 skal kun den første forekomstrække vælges.
select Tabel.ID, Tabel.Kolonne1, Kolonne2, Kolonne3 from tabel inner join (select Kolonne1, Min(ID) as ID from Tabel) DistinctKol1 on Tabel.ID = DistinctKol1.ID
phliplip -> Jeg kan ikke sige præcis hvad der er i vejen med eksemplet, men jeg fik ikke isoleret dataene på den måde som jeg ønskede. Fik alt for mange resultater ud.
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.