webForumDet fria alternativet

Sortera left join innan den presenterar

1 svar · 332 visningar · startad av - Henke -

- Henke -Medlem sedan jan. 200229 inlägg
#1

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.

emissionMedlem sedan dec. 19996 721 inlägg
#2
SELECT OD.Organizer_domain, (SELECT TOP 1 OS.stats_links FROM organizer_stats OS WHERE OD.organizer_id = OS.organizer_id ORDER BY OS.stats_checkdate DESC) AS stats_links, OF.Folder_name ....

TOP 1 kanske du får lov att byta till LIMIT el. likn.

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