SQL retrouver l'entete de commande

Résolu
marccollin -  
marccollin Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je recherche une AIDE en SQL :

J'ai 2 table T1 et T2 reliées , T2 contient une référence sur T1 , il peut y avoir plisuei enr dans T2 pointant sur T1 . je voudrais retourner les col de T1 ET le prmier enr de T2 . ça semble simple mais je ne sais pas le faire .

Plus concret dans un système de commande je voudrais retrouver l'entete de commande et le nom du produit commandé sur la première ligne de cette commande .
Merci
A voir également:

4 réponses

jee pee Messages postés 41600 Date d'inscription   Statut Modérateur Dernière intervention   9 733
 
bonjour,

dans ta table des lignes de commande il y a un champ numero de ligne pour arriver à trouver la 1ère ?

cdt
0
marccollin Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Salut

oui
en faisant simple T1 = {ID, LABEL,...} , T2 = {ID, T1_ID, PRD_ID, ...}

Merci
0
jee pee Messages postés 41600 Date d'inscription   Statut Modérateur Dernière intervention   9 733
 
si tu recherches la commande 1234 voila la requete
select C.id, C.label, L.ID, L.PRD_id from T1 C, T2 L
where C.id = 1234
and C.id = L.T1_ID
and L.ID = (select min(M.ID) from T2 M
            where M.T1_ID = 1234 )
0
marccollin Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
0