SELECT pa.prid,pa.prodid,pa.prva, ps.psna,ps.psnamid,ps.psval
FROM (SELECT pid,prodid,count(prodid) as prid ,
sum(prval) as prva
FROM prodarpa
WHERE fcl = 1 GROUP BY prodid
UNION SELECT pid,prodid,count(prodid) as prid ,
sum(prval) as prva
FROM prodarpb
WHERE fcl = 1 GROUP BY prodid) AS pa
LEFT JOIN (SELECT psid,psnamid,count(psnamid) as psna,SUM(psvalue) as psval
FROM prosection GROUP BY psnamid) AS ps
ON (pa.pid = ps.psid)
は、そこで私は以下のようになりたい:数、MySQLでのメインテーブル(労働組合)とその左表の両方の合計
pa.prid | pa.prodid | pa.prva | ps.psna | ps.psnamid | ps.psval
193 3 300 193 2 499
200 5 100 0 0 0
0 0 0 201 8 300
163 10 678 163 5 453
pa.prid値がされていない場合はどう私が意味することはありますps.psnaそれは別の方法
に0 PS表の各列の値と同じものを示すべきであるが、そのは
ここいずれか?? – user3209031