Doctrine – Jak udělat right join
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Oli
- Člen | 1215
Ahoj,
jak řešíte right join v Doctrine? Mám odměny
a
varianty
, který se spojujou ve spojovací tabulce. A chtěl bych
vypsat do gridu všechny odměny i s variantama. Některý
odměny ale nemusí mít variantu. V podstatě bych chtěl tohle:
SELECT r.*, rv.name FROM `reward_variants
rv RIGHT JOIN rewards r
ON rv.reward_id = r.id`. Můžu toho nějakým způsobem dosáhnout?
Google mě moc nepomohl. Prej to nejde, nebo to je zbytečný. Ale přijde mi to jako takovej základ, kterej musí přece nějak jít?
- David Matějka
- Moderator | 6445
->from(Reward::class,'reward')
->leftJoin('reward.variants', 'variant')