select distinct
Hejsa EksperterJeg har lavet en søgning hvor jeg gerne vil liste de resultater først hvor der er mere end et match.
CREATE TABLE test TYPE=HEAP SELECT vinID, type, navn, 1 AS Q FROM vin WHERE (a AND b) UNION SELECT vinID, type, navn, 2 AS Q FROM vin WHERE (a OR b)
Det virker fint nok!
Så skal jeg hente data:
SELECT DISTINCT vinID, type, navn FROM test ORDER BY Q, navn
men jeg får alle resultaterne, hvorimod hvis jeg kun skriver SELECT DISTINCT vinID FROM test ORDER BY Q, navn
så får jeg det antal, som jeg ved skal komme ud!!!
Det er sikkert simpelt, men hvad er det lige jeg har overset ???
