webForumDet fria alternativet

Bara en gång!

3 svar · 204 visningar · startad av Gaski

GaskiMedlem sedan juni 2000310 inlägg
#1

Har en tabell som heter stad, den innehåller kanske 100 poster 'Göteborg' 54 poster 'Malmö' osv...

Tänkte mig:
SELECT stad FROM kalender ORDER BY stad

Men vad ska jag skriva för att den bara ska ge ut Göteborg en gång och sedan hoppa vidare till nästa stad Malmö, när det har skivit ut en gång ska den hoppa vidare till nästa stad osv...

Nån som förstår vad jag letar efter och vet svaret :q

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select distinct stad from kalender order by stad
GaskiMedlem sedan juni 2000310 inlägg
#3

Tack, men...

Tack LarsG, webForum får köpa dig ett nytt tangentbord pga. så många inlägg som du gjort borde det vara lite trasigt :birp

Det fungerade mycket bra med det du skrev men nu tänkte jag bygga vidare och ta bort de som är 'Göteborg' 'Malmö' osv.. Du ser i koden hur jag hade tänkt, problemet är att det inte fungerar... Den visar de städerna iaf!

SELECT distinct stad FROM kalender WHERE datum = now() AND (stad != 'Göteborg' OR stad != 'Stockholm' OR stad != 'Malmö' stad != 'alla') GROUP BY stad
LarsGMedlem sedan dec. 200012 464 inlägg
#4
SELECT distinct stad FROM kalender 
WHERE datum = now() 
AND stad not in ('Göteborg','Stockholm','Malmö','alla') 
ORDER BY stad

Det ser konstigt ut vid alla i din fråga.

Om du har distinct med så har group by ingen betydelse

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)