Není tady prostor abych zde rozpitvával zadání. Spojení tabulek je pak celkem logické a ty vložené selecty IMHO to naopak zjednodušují pro jiného, protože je přesně na místě ucelený select. Je to názornější, než dělat nejprve pomocné přechodné tabulky. Původně to bylo určeno pro MS SQL, cílem byla tisková sestav v Delphi. Samozřejmě, není to jediné možné řešení a věřím, že co programátor, to jiné neméně dobré řešení.