doublons avec du left outer join
bonjour
je me prends la tête avec cette requete depuis un certain temps .
je cherche à afficher des doublons dans la table products
la 1eme synthaxe marche dont voici le code
Code:
1 2 3 4 5
| $req = "SELECT products_id, products_model, count(*) AS nb
FROM products
WHERE codeF = ".$codeF."
GROUP BY products_model
HAVING nb > 1"; |
j'aimerai trouver des doublons dans la table product sauf ceux de la table 1products_a_garder ou
specials .j'ai essayé de faire catte requête .mais c'est pas bon .
merci pour votre aide
Code:
1 2 3 4 5 6
| $req = "SELECT p.products_id, p.products_model, count(*) as nb
FROM ".TABLE_PRODUCTS." p ";
$req .= " left outer join 1products_a_garder pag on p.products_id = pag.products_id"; $req .= " left outer join specials spe on (spe.products_id = p.products_id)";
$req .= " GROUP BY p.products_model having nb >0";
$req .= " WHERE p.codeF = ".$codeF ;
$req .= " AND (pag.products_id is null or spe.products_id is null)"; |