юноша, вы бредите, начнем с самого начала, результатом запроса будет/должна быть только таблица. те разные структуры в один запрос не обьеденишь!
но если подогнать все таблицы в одну структуру (либо путем уменьшения полей до тех которые есть в каждой табличке либо увеличением полей до полей любой из таблиц) то получится. но второй вариант полное говно, а первый вариант лучше реализовать иначе: одна таблица продукт которая описывает любой продукт который находится в некой категории. а особености продукта можно опять таки реализовать по разному, или твой способ, который правильней с точки зрения базы но утопичный с точки зрения программирования, или EAV который наоборот, кривой для базы но удобен для решения любого продукта одним кодом!