Beste mensen,
Ik probeer alle categorieen uit de database te halen met daarbij de laatst toegevoegde wallpaper als afbeelding.
Tabellen:
- wallpapers
- wallpapers_koppel
- wallpapers_subcategorie
- wallpapers_categorie
wallpapers_koppel koppelt de wallpaper_id uit de tabel wallpapers met de subcategorie_id uit wallpapers_subcategorie. In de tabel wallpapers_subcategorie staat een link naar de tabel wallpapers_categorie.
Nu krijg ik dit alles voor elkaar alleen zijn alle afbeeldingen hetzelfde.
Code:
Ik krijg dus maar 1 zelfde afbeelding terug terwijl ik dus alle categorieën verschillende afbeeldingen wil laten teruggeven maar dan de laatst toegevoegde voor die categorie.
Ik probeer alle categorieen uit de database te halen met daarbij de laatst toegevoegde wallpaper als afbeelding.
Tabellen:
- wallpapers
- wallpapers_koppel
- wallpapers_subcategorie
- wallpapers_categorie
wallpapers_koppel koppelt de wallpaper_id uit de tabel wallpapers met de subcategorie_id uit wallpapers_subcategorie. In de tabel wallpapers_subcategorie staat een link naar de tabel wallpapers_categorie.
Nu krijg ik dit alles voor elkaar alleen zijn alle afbeeldingen hetzelfde.
Code:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| SELECT WC.wallpaper_categorie_id, WC.wallpaper_categorie_titel, ( SELECT CONCAT(W.wallpaper_titel, '.', W.wallpaper_extensie) FROM wallpapers W, wallpapers_koppel WK, wallpapers_subcategorie WS WHERE WK.wallpaper_koppel_subcategorie_id = WS.wallpaper_subcategorie_id AND WS.wallpaper_subcategorie_categorie_id = WC.wallpaper_categorie_id ORDER BY W.wallpaper_id DESC LIMIT 0,1 ) as afbeelding FROM wallpapers_categorie WC ORDER BY wallpaper_categorie_titel |
Ik krijg dus maar 1 zelfde afbeelding terug terwijl ik dus alle categorieën verschillende afbeeldingen wil laten teruggeven maar dan de laatst toegevoegde voor die categorie.
[ Voor 3% gewijzigd door ZeroXT op 25-02-2011 15:14 ]