I have two separate queries:
SELECT TIME_TO_SEC(SUM(odchodDoch - prichodDoch)) AS cisloDoch,
SUM(prestavkaDoch) as presDoch,
operatorDoch
FROM dochazkaVyroba
WHERE operatorDoch IN ("x","y","z")
AND datumDoch BETWEEN "2017-06-01" AND "2017-06-02"
GROUP BY operatorDoch;
SELECT SUM(CAS) as cisloVyk,
JMENO
FROM produkce
WHERE JMENO IN ("x","y","z")
AND DATUM BETWEEN "2017-06-01" AND "2017-06-02"
GROUP BY JMENO;
And I wish to combine these into a single query.
and separately I get the following results:
cisloDoch presDoch operatorDoch
57600 60 x
0 0 y
57600 0 z
cisloVyk JMENO
532 x
0 y
780 z
What I am looking to do is combine the above queries into one, based on:
produkce.JMENO = dochazkaVyroba.operatorDoch
,
so that I get following:
cisloDoch presDoch operatorDoch cisloVyk JMENO
57600 60 x 532 x
0 0 y 0 y
57600 0 z 780 z
Unfortunately, FULL OUTER JOIN
isn't usable in MySQL.
I also cannot use UNION
with ON produkce.JMENO = dochazkaVyroba.operatorDoch
.