webForumDet fria alternativet

endast hämta en av varje

Databaser & SQL

1 svar · 340 visningar · startad av bohlin

Medlem sedan mars 2000263 inlägg
Frågan#1

jag har en tabell som inehåller:
id, nick, datum
sen vill jag hämta hem dom som finns i databasen och där datumet är idag.

typ.
SELECT * FROM tabell WHERE datum = # & Now() & "#"

men om ett nick finns på 2 ställen, och med dagens datum, så visas ju han 2 ggr. det vill inte jag.
Jag har för mig att jag läste nått im DISINT(), eller nått sånt nån gång.

/bohlin

Medlem sedan dec. 19991 072 inlägg
#2

Hej, för att bara hämta "unika" poster, alltså en av varje så skriver du:

SELECT DISTINCT * osv osv osv.

Det är DISTINCT som fixar det...

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)