Można też, zdaje się, zrobić to na zasadzie podzapytań:
SELECT
pal.palety,
pal.palety_1,
trans.transportery,
trans.transportery_1,
skrzy.skrzynki,
skrzy.skrzynki_1,
pal.naczepa,
pal.nr_boczny
FROM
(
SELECT
SUM(palety.palety) AS palety,
SUM(palety.palety_1) AS palety_1,
palety.naczepa,
palety.nr_boczny
FROM
palety
GROUP BY
palety.naczepa,
palety.nr_boczny
) AS pal
JOIN(
SELECT
SUM(transportery.transportery) AS transportery,
SUM(transportery.transportery_1) AS transportery_1,
transportery.naczepa,
transportery.nr_boczny
FROM
transportery
GROUP BY
transportery.naczepa,
transportery.nr_boczny
) AS trans
ON
pal.naczepa = trans.naczepa AND pal.nr_boczny = trans.nr_boczny
JOIN(
SELECT
SUM(skrzynki.skrzynki) AS skrzynki,
SUM(skrzynki.skrzynki_1) AS skrzynki_1,
skrzynki.naczepa,
skrzynki.nr_boczny
FROM
skrzynki
GROUP BY
skrzynki.naczepa,
skrzynki.nr_boczny
) AS skrzy
ON
trans.naczepa = skrzy.naczepa AND trans.nr_boczny = skrzy.nr_boczny;