Jak se obsluhuje spojovací tabulka?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dreken
- Člen | 36
Ahoj,
řekněme, že mám tabulky product a technology. Mezi nimi mám spojovací
tabulku product_technology, která obsahuje jak cizí klíč product, tak cizí
klíč technology, čili jeden produkt může podporovat 0..n technologií. Teď
potřebuji projít všechny produkty a ke každému z nich vypsat seznam
technologií. Vím, že si můžu prvně udělat jeden dotaz pro zjišťení
všech produktů a pak pro každý z nich udělat dotaz na seznam technologií
podle id produktu, nicméně to mi přijde neefektivní a chtěl bych to udělat
jedním dotazem. Jak na to v Nette? Díky. :-)
- David Matějka
- Moderator | 6445
v dokumentaci k databazi je obdobny pripad, konkretne vztah knihy a tagu. to, co hledas je metoda „related“ na ActiveRow