Bonjour a tous,
Je tiens d'abord à m'excuser pour l'intitulé un peu (beaucoup) flou. Je ne savais pas comment expilquer mon soucis en si peu de ligne...
Alors voila, j'ai actuellement deux tables, contenant des infos diverses et reliées entre elles par un id unique.
La première contient des informations générales (que j’appellerais table1), la seconde une sorte "d'historique plus détaillé" de la première table (que j'appellerais table2).
Mon soucis étant que j'aimerais bien créer une stored procedure qui m'afficherais en results la première table (table1) et les infos les plus récentes stockées dans mon historique (table2).
Un schema seras plus comprehensible que des mots je pense!
Etant donné que je suis novice en transact sql et sql server j'ai uniquement réussi à créer deux results differents mais pas a les lier dans un nouveau tableau...
J'affiche d'une part le contenu de mon premier tableau puis la ligne de l'historique de ma deuxieme table en entrant l'id en dur...
L'idée est assez claire dans ma tete mais les différentes possibilités pour la mettre en place le sont nettement moins...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 --affichage basique de ma premiere table SELECT [NAME], [DATE], [RESUME], FROM TABLE1 --affichage de la ligne la plus récente de ma seconde table SELECT top 1 [DATE], [HISTORIQUE], [STATUT] FROM TABLE2 WHERE ID=1 ORDER BY DATE DESC
(J'ai essayé avec des jointures, mais mon manque de pratique et mes tables ayant peu de colonnes en communs j'ai lamentablement échoué... De meme pour les tables temporaires )
Merci d'avance si vous prenez un peu de temps pour m'aider!
Avec cordialitude,
Antonio
Partager