我下面有三张桌子
图表:
我想按类别和标签显示产品(过滤器栏)
SELECT p.title,
GROUP_CONCAT(t.property_name) as tags,
GROUP_CONCAT(cat.property_name) as cats,
GROUP_CONCAT(ga.property_name) as gallery
FROM products p
INNER JOIN relationships rs ON p.product_id = rs.product_id
LEFT JOIN properties t ON t.property_id = rs.property_id AND t.property_type = 'tag'
LEFT JOIN properties cat ON cat.property_id = rs.property_id AND cat.property_type = 'category'
LEFT JOIN properties ga ON ga.property_id = rs.property_id AND ga.property_type = 'gallery'
where cat.property_name = 'HTML' AND t.property_name ='Tag 1'
GROUP BY p.product_id;
但它不起作用。