Requete : dernier record d'une autre table

Le
dav
Bonjour,

J'ai une table PRODUIT et LIGNESCOMMANDE.
J'aimerai faire une requete qui liste les produits de la table PRODUIT et
pour chaque produit, la derniere quantité commandée (presente dans la
derniere ligne commande de la table LIGNESCOMMANDE).

Pour chaque produit, il faut faire une select top 1 sur la table
LIGNESCOMMANDE avec un order by, mais est il possible de faire cela dans une
joiture avec PRODUIT ?

Merci pour votre aide
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
TedIF
Le #11402491
dav avait soumis l'idée :
J'ai une table PRODUIT et LIGNESCOMMANDE.
J'aimerai faire une requete qui liste les produits de la table PRODUIT et
pour chaque produit, la derniere quantité commandée (presente dans la
derniere ligne commande de la table LIGNESCOMMANDE).

Pour chaque produit, il faut faire une select top 1 sur la table
LIGNESCOMMANDE avec un order by, mais est il possible de faire cela dans une
joiture avec PRODUIT ?



Peut-être quelque chose comme :

select *
from PRODUIT
inner join (select top 1 from LIGNESCOMMANDE order by ...) LIGNES on
LIGNE.ID = PRODUIT.ID

--

Dominique
Poster une réponse
Anonyme