Prime_66Medlem sedan aug. 2004296 inlägg Kan inte komma på hur jag ska lösa detta enkla problem.
Har en tabell 'songs' med massa låtar i. Fältet songtitle kan ha samma värde varför jag bara vill välja ut rader med distinkta låttitlar. Men samtidigt vill jag även få med song_id som ligger i fältet brevid. Så här ser det ut nu:
SELECT DISTINCT songtitle FROM songs WHERE view_for_public='y'
Men då får jag inte med fältet song_id. Jag vill alltså få samma resultat fast även få med song_id. Hur göra?
HamatzuMedlem sedan mars 2005242 inlägg Det borde väl bara vara att lägga till song_id eller?
Jag är inte helt säker på hur man gör med DISTINCT, men du kan ju alltid försöka.
SELECT DISTINCT songtitle, song_id FROM songs WHERE view_for_public='y'
Prime_66Medlem sedan aug. 2004296 inlägg Mm nä..det ger inte rätt resultat. Då får jag med dubletter på songtitles, eftersom de raderna har olika song_id
HamatzuMedlem sedan mars 2005242 inlägg Testa detta kanske?
SELECT DISTINCT (songtitle), song_id FROM songs WHERE view_for_public='y'
Prime_66Medlem sedan aug. 2004296 inlägg Nope..så här:
SELECT DISTINCT songtitle, song_id
FROM songs
WHERE view_for_public = 'y'
GROUP BY songtitle
Frågade en grym indier :)
@ndersMedlem sedan juni 200026 914 inlägg
Frågade en grym indier
Sa han inget om att du ska ställa frågor om SQL i SQL-forumet? :)