mysql - How do i join 2 queries? -
select a.nume_echipament, a.producator, a.seria, b.uc, b.port , a.durata_aprovizionare durata_aprovizionare, ( select sec_to_time(count(starea)*5) echipamente inner join aprovizionari on echipamente.nume_echipament=aprovizionari.nume_echipament ( echipamente.ora>aprovizionari.ora_aprov , echipamente.data>aprovizionari.data_aprov) , starea='1' , echipamente.nume_echipament='automat_imbuteliere') durata_functionare, a.durata_viata durata_viata, ( select data_aprov aprovizionari nume_echipament='automat_imbuteliere' order date(data_aprov) desc, time(ora_aprov) desc limit 1) data_aprov, ( select ora_aprov aprovizionari nume_echipament='automat_imbuteliere' order date(data_aprov) desc, time(ora_aprov) desc limit 1) ora_aprov, (select sec_to_time(count(starea)*5)) durata_totala date_tehnice inner join echipamente b on a.nume_echipament=b.nume_echipament inner join aprovizionari c on c.nume_echipament=a.nume_echipament a.nume_echipament='automat_imbuteliere' , b.starea='1';
the above query work fine, need result query
select `starea` echipamente nume_echipament='automat_imbuteliere' order data desc, ora desc limit 1 ;
as can see in first query depends on b.starea='1', whereas second query needs latest value of 'starea'. 'starea' has 0 , 1 values. so, how combine 2 queries 1 query in order last value value of 'starea'?
to second query have own row union them many null columns needed match number of columns in first query.
union select (select `starea` echipamente nume_echipament='automat_imbuteliere' order data desc, ora desc limit 1 ) , null , null , null , null , null
Comments
Post a Comment