Ik heb een sqlquery waar ik niet uitkom. Lijkt me sterk dat ik alleen ben, maar ik kan nergens een passende oplossting vinden.
Steltu ovor: stukken tekst waar dan op gereageerd kan worden. Nu heb ik een join query nodig die 1x dingen als de titel van de tekst en het aantal reacties ophaalt. Ik heb nu dit:
Maar dan komen dus alleen de teksten te voorschijn waar reacties bij horen. Als count(reacties.postid) == 0, dan wordt die overgeslagen, wat ook logisch is met deze query, maar ik krijg het niet voor mekaar om die teksten zonder reacties ook te laten zien.
Heb de search gebruikt, maar kon daar geen oplossing vinden. In een tutorial op mysql.com leek de oplossing te staan, die onderste query hierzo. Maar ik kan dat niet goed toepassen op mijn database.
Steltu ovor: stukken tekst waar dan op gereageerd kan worden. Nu heb ik een join query nodig die 1x dingen als de titel van de tekst en het aantal reacties ophaalt. Ik heb nu dit:
code:
1
2
3
| SELECT count(reacties.postid) AS aantal, site.titel as titel FROM reacties INNER JOIN site ON site.id=reacties.postid AND site.id=site.id GROUP BY site.id ORDER BY site.id DESC LIMIT 5 |
Maar dan komen dus alleen de teksten te voorschijn waar reacties bij horen. Als count(reacties.postid) == 0, dan wordt die overgeslagen, wat ook logisch is met deze query, maar ik krijg het niet voor mekaar om die teksten zonder reacties ook te laten zien.
Heb de search gebruikt, maar kon daar geen oplossing vinden. In een tutorial op mysql.com leek de oplossing te staan, die onderste query hierzo. Maar ik kan dat niet goed toepassen op mijn database.