Opět ten LEFT JOIN – jak spojit tabulky?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iwory
Člen | 147
+
0
-

Zdravím, vm že se to řešilo už několikrát, ale doposud jsme nenašel nějaké kloudné řešení.

Mám tabulku „akce“ ze sloupci (id_akce, text, date)
Dále mám tabulku „akce_restaurace“ ze sloupci (id_akce, status, aktivni)

Vybírám všechny data z tabulky „akce“ chci k nim vybrat status na základě stejného id_akce.

Vůbec ale netusím, jak to udělat s \Nette\Database.

Prosím o radu, díky moc

iNviNho
Člen | 352
+
0
-

Osobne by som ti odporučil používať radšej Dibi než Nette\Database … Database môže byť jednoduchšie, ale pre zložitejšie dotazy sa budeš musieť obracať na určitú skupinu ľudí, pričom SQL jazyk ako taký má podporu po celom google..

<?php
$vypis = dibi::query("Select * from akce left join akce_restaurace on akce.id_akce = akce_restaurace.id_akce");
?>