Öncelikli olarak soru mysql sorusu ancak burası daha aktif olduğu için burada soruyorum. Soruya gelecek olursak:
Ürünler Tablom
Özellikler Tablom
Özellikdeger Tablom
Ürünler tablomda ürünle ilgili bilgileri tutuyorum. Özellikler tablomda ürüne hangi özellikler girileceğini saklıyorum. Özellikdeger tablomda ise adından anlaşılacağı üzere özelliklerin değerini tutuyorum. Şimdi yapmak istediğim şey şu: Özellikdeger alanında ve özellik ad alanında hem materyal hem de ios geçen ürünleri listelemek. Şöyle bir kod kullandım:
SELECT mo.moad,oz.ad,o.ozellikdeger
FROM
urunler mo
LEFT JOIN
u_ozellikdeger o ON mo.moid = o.model
LEFT JOIN
u_ozellikler oz ON o.ozid = oz.id
WHERE
mo.motur=3
AND
o.ozellikdeger != ""
AND
(o.ozellikdeger LIKE "%Materyal%" OR oz.ad LIKE "%Materyal%") AND (o.ozellikdeger LIKE "%ios%" OR oz.ad LIKE "%ios%")
AND
o.ozelliktur!=1
GROUP BY mo.moad
ama takdir edersiniz ki çalışmadı. Nasıl bir yöntem izlemeliyim. Umarım açıklayıcı olabilmişimdir, teşekkürler şimdiden.