1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| (SELECT e.id_echantillon,
#v.nom_variete,
null as nom_variete,
c.company,
#p.nom_producteur,
null as nom_producteur,
#l.nom_lot,
null as nom_lot,
e.str_cl_echantillon,
e.nb_print,
# l.str_cl_lot
null as str_cl_lot
FROM ps_eur_echantillon e
JOIN ps_eur_demande d
ON e.id_demande=d.id_demande
JOIN ps_customer c
ON d.id_customer=c.id_customer
WHERE e.etat IS NOT NULL and d.id_customer=1 and e.id_lot IS NULL )
union
(SELECT e.id_echantillon,
v.nom_variete,
c.company,
p.nom_producteur,
l.nom_lot,
e.str_cl_echantillon,
e.nb_print,
l.str_cl_lot
FROM ps_customer c
JOIN ps_eur_demande d
ON c.id_customer=d.id_customer
JOIN ps_eur_echantillon e
ON e.id_demande=d.id_demande
JOIN ps_eur_lot l
ON e.id_lot=l.id_lot
JOIN ps_eur_producteur p
ON p.id_producteur=l.id_producteur
JOIN ps_eur_variete v
ON l.id_variete=v.id_variete
WHERE e.etat IS NOT NULL and c.id_customer=1) ; |
Partager