M:N where – ako generuovat join s obratenymi stlpcami
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- japlavaren
- Člen | 404
zdravim,
<?php
$this->db->table('product')
->where('product_category.category_id', $this->categoryId);
?>
generuje:
SELECT product
.*
FROM product
INNER JOIN product_category
ON
product
.product_category_id
=
product_category
.id
WHERE (product_category
.category_id
= ?)
ale v mojom pripade by som to potreboval opacne, tj:
SELECT product
.*
FROM product
INNER JOIN product_category
ON product
.id
= product_category
.product_id
WHERE (product_category
.category_id
= ?)
(btw, ako uzatvarat sql, aby sa formatovali?)
dakujem JAKUB