SQL retrouver l'entete de commande

Résolu
marccollin -  
marccollin Messages postés 15 Statut Membre -
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. jee pee Messages postés 31921 Date d'inscription   Statut Modérateur Dernière intervention   9 989
     
    bonjour,

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

    cdt
    0
  2. marccollin Messages postés 15 Statut Membre
     
    Salut

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

    Merci
    0
  3. jee pee Messages postés 31921 Date d'inscription   Statut Modérateur Dernière intervention   9 989
     
    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
  4. marccollin Messages postés 15 Statut Membre
     
    Merci
    0