Bonjour à tous je suis un débutant en langage SQL et lors de la création de mes tables je me trouve confronté à un problème.
Voici les tables que j'ai crée :


Mon but est de séléctionner tout les disques dur, j'ai donc essaye de faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select distinct products.label from products,subcat where subcat.sid=products.sid AND products.sid=2 AND subcat.cid=1
Mais le AND subcat.cid dans la clause where n'a aucun effet je me retrouve avec les disques durs dans la catégorie pieces et periph.

Mes tables ne sont pas bonnes ? Ma requete incorrecte ? Je suis un peu perdu.
Merci pour votre aide