Ik ben bezig met een query waarmee ik de beste 10 gallerys wil selecteren op het aantal views dat ze hebben
dus:
• Eerst alle foto's koppelen aan de gallery ID's
• Dan de views van de gallery en foto's koppelen.
• Deze query verwerken
Ik heb al de volgende query maar deze werkt nie.
voorbeeld van de db
galleryid.
• id
• blaat
• views
galleryphoto
• id
• galleryid
• blaat
• views
ik wil de views dus koppelen (galleryid.views + galleryphoto.views) van alle foto's die met deze query samen komen galleryid.id = galleryphoto.galleryid
wie o wie kan me helpen.
dus:
• Eerst alle foto's koppelen aan de gallery ID's
• Dan de views van de gallery en foto's koppelen.
• Deze query verwerken
Ik heb al de volgende query maar deze werkt nie.
code:
1
2
3
4
5
6
| SELECT galleryid.*, COUNT(galleryphoto.views + galleryid.views) AS count FROM galleryid LEFT JOIN galleryphoto ON galleryid.id = galleryphoto.galleryid GROUP BY galleryid.views LIMIT 0, 30 |
voorbeeld van de db
galleryid.
• id
• blaat
• views
galleryphoto
• id
• galleryid
• blaat
• views
ik wil de views dus koppelen (galleryid.views + galleryphoto.views) van alle foto's die met deze query samen komen galleryid.id = galleryphoto.galleryid
wie o wie kan me helpen.