Bonjour,
Je dois récupérer des infos venant de plusieures tables, j'utilise la fonction JOIN,
cela fonctionne très bien (code ci-dessous) :
select distinct d.inputdate, cu.inv_name, c.sit_name, c.sit_town,
a.ct_name, a.ct_town, d.dwgbbsnum, d.esrc_file,
d.rc_num, r.ps_code, r.fabweight, t.it_weight,
d.delivstart, r.cust_ref from dwgbbs as d
join ref_ps as r on r.esrc_file
d.esrc_file and r.rc_num d.rc_num and
r.ps_title = d.dwgbbsnum
join contract as c on c.esrc_file
d.esrc_file and c.rc_num d.rc_num
left join contradr as a on a.esrc_file = d.esrc_file and
a.es_num
d.es_num and a.seq_num r.addr_num
join customer as cu on cu.cust_code = c.cust_code
left join tso_elem as t on t.esrc_file = d.esrc_file and
t.rc_num
d.rc_num and t.prod_num d.prod_num
where d.esrc_file = 'cht05'
Problème, la table tso_elem peut contenir plusieurs enregistrements, je reçois
donc X lignes. J'ai besoin de regrouper ces enregistrements pour n'obtenir plus
qu'une seule ligne (l'info dont j'ai besoin est le poids cumulé de ces X lignes).
Est-ce au moins possible ?
Merci d'avance pour toute réponse.
Bon(nes) courage, développement, salutations...
(choisissez ce qui vous convient) dp