Besoin de renseignements en SQL

Résolu
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.

4 réponses

  1. 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
    1. 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
      1. 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
    2. Il s'agit d'Oracle.
      Enfin, c'est bon, j'ai trouvé la réponse à ma question. Mon problème est résolu ~~
      0
      1. Et la réponse est .... :) ?

        ça pourra servir à quelqu'un qui se poserait la même question
        0