Med DISTINCT er det hele rækken der er "distinct", hvilket betyder at når du vælger flere kolonner, kan du sagtens risikere at der kommer flere rækker med samme værdi i en enkelt kolonne.
Jeg kan ikke lige gennemskue hvordan du skal gøre for med den viden jeg har om din datastruktur, men enten er det noget med en gruppering i samspil med en aggregat funktion eller en subquery der leverer et datasæt som er entydigt, hvorpå du så kan forespørge (f.eks. en liste af id'er som du kan lave en "...x IN y..." filtrering på).
Du vil så kun have EN række hvor Vvariantnr er 3?? Hvilke data havde ud så tænkt dig skulle være i Mcollectionname, Mmodelnr?? Der er jo to rækker som passer på de data...
Tror vi bliver nød til at se eks på data inden vi kan udtale os om noget som helst. Vi ved jo ikke hvad der står i de enkelte felter og deres sammenhæng, så de evt kan gøres distinct ved at undlade et par kolonner.
Jeg er lige kommet hjem fra skiferie, hvorfor det tog lidt tid at svare .o) <-- One Eyed Jack
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.