ydlgr adlı üyeden alıntı: mesajı görüntüle
Product
id , category_id , name
1 , 1 , samsung
2 , 1 , apple
3 , 2 , samsung
4, 3 , samsung
ydlgr adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki sorgu işinizi görecektir.
SELECT * FROM product as p
inner join category as c on c.id = p.category_id
where (c.id=5 OR c.id=6) AND c.id=4 AND (c.id=83 OR c.id=83)
order by p.id limit 20;
Bu sorgu daha önce yazdığınız tabloda işimi görmez hocam. Bir ürün birçok kategoriye bağlandığında 'AND'li sorguların tamamında 0 sonuç döndürür. 'OR'lu sorgularda ise aynı üründen birçok defa döndürür.

Yardım lütfen.

.