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'
5 svar · 423 visningar · startad av Prime_66
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?
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'
Mm nä..det ger inte rätt resultat. Då får jag med dubletter på songtitles, eftersom de raderna har olika song_id
Nope..så här:
SELECT DISTINCT songtitle, song_id
FROM songs
WHERE view_for_public = 'y'
GROUP BY songtitle
Frågade en grym indier