Prøv med følgende SQL sætning
- SELECT kunder.kundenavn, projekter.* FROM kunder LEFT JOIN projekter ON kunder.id LIKE projekter.kundeid ORDER BY kunder.kundenavn ASC
Det er ikke testet. Du skal måske ændre lidt i sql-sætningen hvis felterne ikke passer med navnene.
Jeg bruger LEFT JOIN til at kæde de 2 tabler sammen så det ser ud som 1 tabel.
Nu gør jeg ikke så meget i left join, men hvorfor bruge like, det er vel vigtigt at kunde id er ens i begge tabel og ikke kun ligner hinanden.
- SELECT kunder.kundenavn, projekter.* FROM kunder LEFT JOIN projekter ON kunder.id = projekter.kundeid ORDER BY kunder.kundenavn ASC
alternativ kunne bruges
- SELECT kunder.kundenavn, projekter.* FROM kunder,projekter WHERE kunder.id = projekter.kundeid ORDER BY kunder.kundenavn ASC
Indlæg senest redigeret d. 29.08.2008 21:35 af Bruger #65