SQL retrouver l'entete de commande

Résolu
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
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. Modérateur
    bonjour,

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

    cdt
    1. Salut

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

      Merci
      1. Modérateur
        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 )