J'avais deux tableaux comme ci-dessous :
request_id
update_from_id
sw_ref_number
raised_by_user_id
date_relevée
1
0
1
3
2019-08-29 15:08:16.000
id
request_id
input_id
valeur
est_supprimé
21
1
1
00001
0
22
1
2
3
0
75
2
1
00002
0
76
2
2
0
Ma question est la suivante :
select req.request_id,
req.sw_ref_number,
reqDet.[value] ,
reqDet.input_id
FROM SOF.tblSOFRequest req
left join SOF.tblSOFRequestDetails reqDet
on req.request_id = reqDet.request_id
where reqDet.input_id = 1
or reqDet.input_id = 2
Et après cela, mon résultat est le suivant :
request_id
sw_ref_number
valeur
input_id
1
1
00001
1
1
1
3
2
2
2
00002
1
2
2
2
Je veux un résultat comme :
request_id
sw_ref_number
epi_db_no
manuf_no
1
1
00001
3
2
2
00002
Ici input_id = 1
signifie epi_db_no et input_id = 2
signifie manuf_no.
Comment puis-je l'obtenir ?
Gracias