Sujet : SQL, encore et toujours...
Encore une galère avec des requêtes SQL. Je suis preneur de suggestions...
Je cherche à récupérer les produits n'ayant pas encore de masque dans un site défini. Pour cela j'ai trouvé une requête qui fonctionne :
SELECT idProduit
FROM produit
WHERE NOT
EXISTS (
SELECT idProduit
FROM masque
WHERE idSite = "TEST"
AND product.idProduit = masque.idProduit
)
Les tables sont :
produit : idProduit
masque : idMasque, idSite, idProduit, Masque
Je me demandais s'il existait une manière de faire autrement car la requête dure bien 10 secondes (alors qu'il n'y a que 600 produits) sur mon PC et entraîne un bon freeze que je ne souhaite pas reproduire sur un serveur en prod...
Merci d'avance !