tankertuig | zaterdag 11 november 2006 @ 15:15 | |||||
Ik heb in mijn database de volgende tabellen:
Deze gegevens wil ik zo weergeven:
Ben wat wezen kloten met left join Ik heb nu dit:
Maar wat ik dan krijg als uitvoer is: Blackout Blackout Blackout Do or Die Do or Die Do or Die Iemand enig idee hoe ik dat moet fixen? [ Bericht 2% gewijzigd door tankertuig op 11-11-2006 15:35:18 ] | ||||||
tankertuig | zaterdag 11 november 2006 @ 15:29 | |||||
oeps titel vergeten :S | ||||||
Ra-z | zaterdag 11 november 2006 @ 15:38 | |||||
Tracks.titel echoën niet album titel en als alleen album titel nodig is doe je toch gewoon SELECT album.titel FROM dkm_disco_tracks LEFT JOIN dkm_disco_albums ON dkm_disco_tracks.album = dkm_disco_albums.id") Als je beiden wil hebben dan kan je ook nog iets doen als SELECT album.titel AS Albumtitel, track.titel AS TrackTitel FROM dkm_disco_tracks LEFT JOIN dkm_disco_albums ON dkm_disco_tracks.album = dkm_disco_albums.id") dan kan je TrackTitel en Albumtitel echoën in je script | ||||||
SuperRembo | zaterdag 11 november 2006 @ 15:41 | |||||
Wel even de goede tabel alias gebruiken dan, die hier boven werkt niet.
Je bent toch niet van plan om voor elk genre aparte tabellen te maken he? dkm_rock_albums, dkm_dance_albums :D | ||||||
tankertuig | zaterdag 11 november 2006 @ 16:25 | |||||
nope. Het is allemaal van 1 band. In de ene tabbel staat info over de albums, in de andere over alle tracks. Maar heb het al gefixt. ![]() | ||||||
fokME2 | zaterdag 11 november 2006 @ 18:43 | |||||
Ik wil niet vervelend zijn ofzo, maar de volgende keer [PHP/(My)SQL] voor dummies - Deel 34 ![]() |