SELECT
GROUP_CONCAT(DISTINCT CONCAT(p.cod,'-',p.ordine,'-',IFNULL(po.ordine,'xx'),'-',p.promotional)) AS listaProduseSiOrdine,
COUNT(DISTINCT p.cod) AS totalProduse
FROM mv_produse p
LEFT JOIN mv_produse_ordonare po ON (po.cod_produs=p.cod AND po.cod_categorie="301")
LEFT JOIN mv_specificatii_produse sp ON (sp.cod_produs=p.cod AND sp.activ=1)
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=105 AND activ=1 AND sters!=1 AND cod_valoare IN (178)) AS dDAMM105 ON sp.cod_produs=dDAMM105.cod_produs
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=98 AND activ=1 AND sters!=1 AND cod_valoare IN (544)) AS dSGGK98 ON sp.cod_produs=dSGGK98.cod_produs
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=94 AND activ=1 AND sters!=1 AND valoare IN (78,Ford-Ranger---Raptor)) AS dRSUB94 ON sp.cod_produs=dRSUB94.cod_produs
WHERE p.vizibil=1 AND FIND_IN_SET("301",REPLACE(p.cod_categorie,'|',','))>0
--> query
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'Ford' in 'where clause'
)
Array
(
[0] =>
SELECT
GROUP_CONCAT(DISTINCT CONCAT(p.cod,'-',p.ordine,'-',IFNULL(po.ordine,'xx'),'-',p.promotional)) AS listaProduseSiOrdine,
COUNT(DISTINCT p.cod) AS totalProduse
FROM mv_produse p
LEFT JOIN mv_produse_ordonare po ON (po.cod_produs=p.cod AND po.cod_categorie="301")
LEFT JOIN mv_specificatii_produse sp ON (sp.cod_produs=p.cod AND sp.activ=1)
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=105 AND activ=1 AND sters!=1 AND cod_valoare IN (178)) AS dDAMM105 ON sp.cod_produs=dDAMM105.cod_produs
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=98 AND activ=1 AND sters!=1 AND cod_valoare IN (544)) AS dSGGK98 ON sp.cod_produs=dSGGK98.cod_produs
INNER JOIN (SELECT cod_produs FROM mv_specificatii_produse WHERE cod_specificatie=94 AND activ=1 AND sters!=1 AND valoare IN (78,Ford-Ranger---Raptor)) AS dRSUB94 ON sp.cod_produs=dRSUB94.cod_produs
WHERE p.vizibil=1 AND FIND_IN_SET("301",REPLACE(p.cod_categorie,'|',','))>0
)