Problème de requetes SQL

Problème de requetes SQL - SQL/NoSQL - Programmation

Marsh Posté le 01-07-2004 à 21:39:28    

Bonjour, j'ai un problème de requete SQL sous MySQL.
 
J'ai une table de produit avec un identifiant de produit et un iditenfiant de l'entreprise qui fournit ce produit. Je voudrais connaitre à partir du numéro d'un produit, tous les produit qui sont fournis par l'entreprise qui fournit ce produit.
 
Si les sous requêtes étaient possibles, la requête serait du style :
 
SELECT numero_produit FROM produit
WHERE numero_entreprise = ( SELECT numero_entreprise FROM produit WHERE numero_produit = X);
 
Malheureusement, les sous requêtes ne sont pas possibles. Donc si quelqu'un a une idée, je suis preneur  :)  
 
Merci d'avance
 
ben64

Reply

Marsh Posté le 01-07-2004 à 21:39:28   

Reply

Marsh Posté le 01-07-2004 à 23:32:47    

t'es vraiment obligé de le faire en une seule requête ? :)

Reply

Marsh Posté le 01-07-2004 à 23:35:23    

Non bien entendu, mais premièrement en une requête c'est plus performant, mais c'est surtout par curiosité, car je l'ai déjà fait quand j'étais plus jeune et je ne m'en rappelle plus :/

Reply

Marsh Posté le 01-07-2004 à 23:40:02    

ben sinon tu peux faire une jointure entre la table produit et la table ... produit :D

Reply

Marsh Posté le 02-07-2004 à 00:44:44    

Dans ce genre :
 
SELECT t1.numero_produit FROM produit as t1, produit as t2 WHERE t1.numero_entreprise=t2.numero_entreprise AND t2.numero_produit=X;
 
:D


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 02-07-2004 à 15:10:00    

C'est exactement ca, merci beaucou :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed