Nette Database Table – Subselect – zakázat left join

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

Ahoj, tak mám ještě jeden problém. NDBT se mi snaží vnutit LEFT JOIN, když použiju subselect z jiných tabulek. Jde to prosím nějak vypnout?

<?php
$this->database->table($this->table)->select("
			c.*,
			(
				SELECT GROUP_CONCAT(b.value SEPARATOR ', ')
				FROM a
					LEFT JOIN b ON a.bid=b.bid
				WHERE a.rh_cid=cid
			) AS abc
");

?>

Vytvoří se mi

c
left join b
left join a

což je hloupost, protože b a a se s jejich sloupci nenavazují


Vyřešeno – když jsem použil zpětné uvozovky, LEFT JOIN se nevytvořil

Editoval Phalanx (28. 7. 2016 7:21)