Re: hjälp
OK. Om jag uppfattat det korrekt så borde det bli såhär ungefär.
tabell 1: tBuddies - består av följande kolumner..
tBuddies_id - räknare
tOwnUser_id - tal
tBuddieUser_id - tal
tabell 2: tUsers - består av följande kolumner..
tUsers_id - räknare
tUsers_name - text
tUsers_email - text
tUsers_online - bolean
i tUsers finns en massa användare och för att få en relation mellan olika användare så i tUsers så lägger man till de olika tUsers_id i tabellen tBuddies. Detta gör att med följande sql-fråga kan man se relationerna med utgångspunkt från en användare:
Låt säga att vi ska kolla vilka buddies användare nr 1 har och bara visa dem som är online:
SELECT tUser_1.tUsers_name AS bname, tUser_1.tUsers_email AS bemail FROM tUser AS tUser_1
INNER JOIN (tUser INNER JOIN tBuddies ON tUser.tUsers_id = tBuddies.tOwnUser_id) ON tUser_1.tUsers_id = tBuddies.tBuddieUser_id WHERE (((tUser.tUsers_id)=1) AND ((tUser_1.tUsers_online)=True));
Denna sats kommer att lista namn och epost på användare nr 1´s kompisar..
hoppas jag inte förvirrat för dig..
