Teşekkürler. Bu mantıkla çözdüm işi. Eline sağlık

LizEdith adlı üyeden alıntı: mesajı görüntüle
1. tablon için aynı verileri toplamak istiyorsan group by kullanabilrisin. Örnek olarak; Select sum(adet) from tablo ....... group by firma

2. tablon içinde aynı şekilde yapabilirsin

iki tabloyu ortak toplayıp iki veriyi birbirinden çıkaracaksan, aşağıda eklediğim sorguyu kendine göre düzenleyip tek sorgu ile 2 farklı datayı çekebilirsin. Başka istediğin işlemler var isede ayarlayıp kolon1-kolon2 olarak ister çıkart ister topla
tahminimce böyle olacaktır. 1-2 ufak düzenleme isteyebilir


$test = $dbo->prepare("SELECT a.uretimYeri AS uretimYeri,
(SELECT sum(adet) FROM tablo1 WHERE (uretimYeri !=null or uretimYeri!='') AND uretimYeri = a.uretimYeri as tablo1toplam,
(SELECT sum(adet) FROM tablo2 WHERE (uretimYeri !=null or uretimYeri !='') AND uretimYeri = a.uretimYeri as tablo2toplam

FROM (SELECT DISTINCT uretimYeri FROM tablo1 WHERE (uretimYeri !=null or uretimYeri !='') a");
$test ->execute();