Nette\Database\Conventions, Join nad pohledy
- badtaste
- Člen | 9
Ahoj, rad bych se ujistil nez to vzdam:
- DiscoveredConventions – pouzivaji definic cizich klicu nad tabulkami?
- StaticConventions – pouzivaji nazvu sloupcu s cizim klicem
- Jde nejak predat funkci table() pres jake sloupce provest INNER JOIN. Nejlepe hned pres vice tabulek. Zkousel jsem toto ale nic (Databazi nemuzu menit a mam jen pohledy):
$data = $this->dbc->table( 'A' )->where('B.klic1', 'A.id' )->where('C.klic2', 'B.id' )
Pohled A (id, name)
Pohled B (id, klic1, name1)
Pohled C (id, klic2, name2)
SELECT * FROM A
INNER JOIN B ON B.klic1 = A.id
INNER JOIN C ON C.klic2 = B.id
Diky
- David Matějka
- Moderator | 6445
ahoj,
- ano
- v podstate ano, pouzivaji nejaky pravidla a formaty pro urceni spojovacich sloupcu
Pro tebe bude nejlepsi, kdyz si implementujes vlastni IConventions