Besoin de renseignements en SQL

Résolu
Numby Messages postés 12 Statut Membre -  
Numby Messages postés 12 Statut Membre -
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. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    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
  2. Numby Messages postés 12 Statut Membre
     
    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. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      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
  3. Numby Messages postés 12 Statut Membre
     
    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. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      Et la réponse est .... :) ?

      ça pourra servir à quelqu'un qui se poserait la même question
      0
  4. Numby Messages postés 12 Statut Membre
     
    Ça fonctionne.
    0