probleme de requete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de requete

probleme de requete

par oliver2202 » 23 mai 2009, 14:35

Bonjour à tous.

alors voila j'ai trois tables:

--------------------
catego

id name
1 Home
2 Entertainment
3 Pictures
4 Junk

--------------------
produit
id nom
1 ABC123
2 DEF456
3 GHI789
4 JKL123
5 MNO456
6 PQR789
---------------
poduit_catego

product_id category_id
1 1
1 2
1 3
2 2
2 3
3 2
4 1
5 1
6 2
6 3
----------------------------

On me demande de écrire une requête SQL qui liste tous les enregistrement de la table "produits" qui ont deux ou plusieurs catégories.

en anglais exact :Write an SQL Statement that lists all records in the "products" table which have two or more related categories.

Merci d'avance à tous

------------

Resolu:

select p.id, p.nom
from produit p
inner join poduit_catego c on p.id = c.produit_id
group by p.id, p.nom
having count(*) > 1