Výběr dat z N ku N tabolky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- besir
- Člen | 170
Ahoj,
mam problem. Mohlo by se říct že to může být běžná záležitost, ale
já to eště nepotřeboval a nedělal. Jendá se o práci s rolemi a zdroji.
Mám tři tabulky, role, zdroje, a n ku n tabulku co to spojuje. To vše
v PGsql.
Jde mi o to, že když chci editovat roli tak potřebuji znát všechny zdroje a všechny zdroje k roli přiřazené.
Otázka zní:
Je možné z DB vytáhnout přiřazené zdroje k roli v jednom dotazu, když
se dotazuju na všechny role?
Mé dvě cesty:
Když použiju JOIN tak dostanu jen první záznam z N ku N tabulky.
Když použiju vnořený select tak mě zdupe DB že dostanu více výsledků a mohu dostat jen jeden.
Další věc je to, že to musí být v DIBI fluent.
Díky moc… za pomoc.