NDB problem so selectom na vlastnu tabulku cez medzitabulku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- duskohu
- Člen | 778
Caute, neviete mi niekto poradit ako vyskladat tento select?
TABLE product
id
name
TABLE relatedproduct
id
product_id // FK na product - identifikacia produktu
relatedProductId // FK na product - produkty ktore patria k produktu
Chcem vytiahnut vseto z tabulky product ktore este niesu v relatedproduct
pre konkretni product
Lenze takto to nejde kedze urobim id != ?, tak na vstup nemozem poslat pole
$relatedProductList = $this->productEntity->related('relatedproduct', 'product_id')->select('id, relatedProductId');
$productList = $this->productRepository
->findAll()
->where('id != ?', array_keys($relatedProductList->fetchPairs('relatedProductId')));