oprette en mellemtabel, som kan eksempelvis hedde userz_listz ( users >> lists / users to list ).
SQL:
SELECT listz.name, IF(userz_listz.listz = listz.id,1,0) AS selected
FROM listz
LEFT JOIN (userz_listz) ON (userz_listz.userz = [id])
ORDER BY listz.name
Fordelen ved mellemtabeller er selvfølgelig at man kan have "mange til mange" setups, i stedet for "en til mange".
Ovenstående sql kan bruges til at genere en liste over dine adresselister. Du kan også tilføje en "WHERE listz.id = [id]" for at finde en enkelt liste, hvis det er det du vil.
Indlæg senest redigeret d. 18.01.2007 10:47 af Bruger #10216