Jedną z opcji byłoby:
SELECT (SELECT SUM(qty) FROM Table1 WHERE ...),
(SELECT SUM(qty) FROM Table2 WHERE ...),
(SELECT SUM(qty) FROM Table3 WHERE ...)
Innym byłoby łączenie, pod warunkiem, że istnieje związek:
SELECT *
FROM (SELECT ID,SUM(qty) FROM Table1 GROUP BY ID) T1
JOIN (SELECT ID,SUM(qty) FROM Table2 GROUP BY ID) T2
ON T1.ID = T2.ID
JOIN (SELECT ID,SUM(qty) FROM Table3 GROUP BY ID) T3
ON T1.ID = T3.ID
Powyższe opcje byłyby do wyświetlania wyników w jednym rzędzie.
Może trzeba unii łączenie rzędów:
SELECT qty FROM Table1
UNION
SELECT qty FROM Table2
UNION
SELECT qty FROM Table3
Znacznie więcej opcji, jeśli zdefiniować bardziej szczegółowe potrzeby
Czy możesz pokazać nam swoje zapytania? I jaki jest twój oczekiwany wynik? –
Czy patrzysz na "UNION" –
Czy chcesz dołączyć do 3 tabel razem, lub łącząc 3 zestaw wyników z tymi samymi kolumnami? –