Besoin de renseignements en SQL

Résolu/Fermé
Numby Messages postés 10 Date d'inscription lundi 30 janvier 2012 Statut Membre Dernière intervention 9 mars 2016 - 9 févr. 2012 à 09:18
Numby Messages postés 10 Date d'inscription lundi 30 janvier 2012 Statut Membre Dernière intervention 9 mars 2016 - 10 févr. 2012 à 09:35
Bonjour,
J'aimerai savoir s'il était possible, sans modifier la structure du MCD, de n'afficher que les informations relatives aux fournisseurs et aux produits dans la requête suivante :

SELECT Produit.Identifiant_produit, Produit.Designation_produit FROM Produit
INNER JOIN Commande
ON Commande.Identifiant_produit = Produit.Identifiant_produit
INNER JOIN Facture
ON Commande.Identifiant_commande = Facture.Identifiant_commande
INNER JOIN Fournisseur
ON Facture.Identifiant_fournisseur = Fournisseur.Identifiant_fournisseur
WHERE Conditions AND Conditions

Merci d'avance pour votre aide, en espérant avoir été assez clair.


A voir également:

4 réponses

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
9 févr. 2012 à 10:32
normalement, un simple
SELECT Fournisseur.CeQueTuVeux, Produit.AutreChose FROM
(
ta requete
)

devrait suffir.
après, il faut quand même te référer au manuel du système que tu utilises pour être sûr de la syntaxe.
0
Numby Messages postés 10 Date d'inscription lundi 30 janvier 2012 Statut Membre Dernière intervention 9 mars 2016
9 févr. 2012 à 11:18
Merci beaucoup, je vais essayer ça.
Peut-on utiliser le même procédé avec :

SELECT Produit.*, Fournisseur.InformationsVoulues FROM Produit
INNER JOIN Commande
ON Commande.Identifiant_produit = Produit.Identifiant_produit
INNER JOIN Facture
ON Commande.Identifiant_commande = Facture.Identifiant_commande
INNER JOIN Fournisseur
ON Facture.Identifiant_fournisseur = Fournisseur.Identifiant_fournisseur
GROUP BY Fournisseur.Identifiant_fournisseur

(Ma question ici concerne surtout la pertinence d'une requête telle que QuelqueChose.* )
Merci d'avance.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
9 févr. 2012 à 22:01
je ne sais pas quel système de base de données tu utilises.

je ne peux pas te répondre.

et si je le connaissais, j'irai chercher la réponse dans le manuel de ce système.
0
Numby Messages postés 10 Date d'inscription lundi 30 janvier 2012 Statut Membre Dernière intervention 9 mars 2016
9 févr. 2012 à 22:17
Il s'agit d'Oracle.
Enfin, c'est bon, j'ai trouvé la réponse à ma question. Mon problème est résolu ~~
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
9 févr. 2012 à 22:58
Et la réponse est .... :) ?

ça pourra servir à quelqu'un qui se poserait la même question
0
Numby Messages postés 10 Date d'inscription lundi 30 janvier 2012 Statut Membre Dernière intervention 9 mars 2016
10 févr. 2012 à 09:35
Ça fonctionne.
0