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
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
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");
?>