28. oktober 2004 - 20:37Der er
6 kommentarer og 1 løsning
left join count
hvordan kan jeg ligge alle værdier sammen som er i en left join?
SELECT hitlist.position, hitlist.last_week, hitlist.weeks, hitlist.peak_position, track.artist, track.title, COUNT(user_top5.points) AS points FROM $DB.eb_hitlist hitlist, $DB.eb_track track LEFT JOIN $DB.eb_user_top5 user_top5 ON hitlist.track_id=user_top5.track_id WHERE hitlist.track_id=track.id ORDER BY hitlist.position, hitlist.last_week
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT hitlist.position, hitlist.last_week, hitlist.weeks, hitlist.peak_position, track.artist, track.title, COUNT(user_top5.points) AS points FROM $DB.eb_hitlist hitlist, $DB.eb_track track LEFT JOIN $DB.eb_user_top5 user_top5 ON hitlist.track_id=user_top5.track_id WHERE hitlist.track_id=track.id GROUP BY hitlist.track_id ORDER BY hitlist.position, hitlist.last_week
som min query er nu tæller den det antal gange hvor feltet "hitlist.track_id=user_top5.track_id" bliver joinet, men vil gerne gøre sådan at den tæller værdierne sammen :)
jeg har lavet lidt om på mine tabeller, men skal stadig have mulighed for at lægge alle værdier sammen i points som fra starten :)
har lige udeladt nogle af mine felter i select...
artist | title | points ---------------------------------- Kim Larsen | En titel | 5 Kim Larsen | En titel | 3 Kim Larsen | En titel | 4 Test | Halløjsa | 1 Test | Halløjsa | 2
min færdige query skulle så komme til at se således ud: Kim Larsen | En titel | 12 Test | Halløjsa | 3
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.