Spojování tabulek: databáze přátel
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- stemba
- Člen | 20
Ahoj,
Potřeboval bych poradit s návrhem tabulek pro Nette Database.
Mám tabulku uživatelů user a tabulku vztahů
relationship, ve které je zapsána každá vazba mezi
přáteli.
|-------------|--------------------|
| Tab: user | Tab:relationship |
|-------------|--------------------|
| id | id |
| username | user_id |
| password | friend_id |
| ... | |
|-------------|--------------------|
Takže například pokud by se přátelil uživatel s id 3 s uživatelem
s id 10,
pak by byl v tabulce relationship záznam: id=.. , user_id=3, friend_id=10.
Nevím jak správně pojemnovat sloupce a cizí klíče. A potřeboval bych tabulky pomocí Nette database nějak propojit a zeptat se například, s kým se přátelí uživatel s id 5.
Díky