Screpka,
В сборнике не совсем удачно сделано. На курсах по-другому объясняют и запрос получается проще. Лучше конечно одним пакетным запросом все собирать (так рекомендуется), и тут очень помогают виртуальные таблицы. Общая рекомендация - все загонять сначала в виртуальные таблицы, а потом уже соединять их. Естественно могут быть исключения, но в экзаменационных задачах, я так понимаю, это основной подход.