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
+
0
-

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')));
enumag
Člen | 2118
+
0
-

'id NOT IN ?'?

Editoval enumag (9. 3. 2013 11:39)