Hej!
Försöker göra en lista åt mina domännamn som börjar växa till sig.
En gång i månaden kontrollerar jag hur många länkar varje domännamn har och sparar ner det i organizer_stats.
Nu vill jag presentera domännamnet, vilken kategori jag placerat den i och hur många länkar den har senast.
Följande kod fungerar ypperligt:
SELECT OD.Organizer_domain, OS.stats_links, OF.Folder_name
FROM organizer_domains AS OD INNER JOIN organizer_folders_domains AS OFD ON OD.organizer_id = OFD.organizer_id
INNER JOIN organizer_folders AS OF ON OFD.folder_id = OF.folder_id
LEFT JOIN organizer_stats AS OS ON OD.organizer_id = OS.organizer_id
WHERE OFD.folder_id=1
GROUP BY OD.organizer_id ORDER BY OS.stats_checkdate
Mitt problem är dock att jag vill ha fram det senaste antalet länkar (OS.stats_links) och det baseras på OS.stats_checkdate.
Problemet är att jag inte kan sortera på OS.stats.checkdate eftersom den ändå väljer första posten från tabellen (äldsta posten istället för senaste).
Eftersom alla domäner i min lista inte har några värden i organizer_stats(OS) så kan jag inte heller komma ifrån min left join.
Är det någon som kan hjälpa mig att:
* hämta informationen från organizer_domains, plocka fram namnet på foldern den ligger i (OF.organizer_id och OFD.organizer_id) och matcha det med namnet i OF.folder_name?
* Endast plocka fram högsta värdet från organizer_stats
Har försökt på alla möjliga vis, men den vill inte riktigt.