Попробую написать SQL, соответствующий примеру (наверно так будет проще)
Таблицы из первого Union - t11, t12, t13
Таблицы из второго Union - t21, t22, t23
SELECT f11.f1,f12.f1, f13.f1
FROM f11
INNER JOIN f12 ON f11.r2=f12.r2
INNER JOIN f13 ON f12.r3=f13.r3
UNION ALL
SELECT f23.f1,f22.f1, f21.f1
FROM f21
INNER JOIN f22 ON f21.r2=f22.r2
INNER JOIN f23 ON f22.r3=f23.r3
Соответственно, имеем 3 колонки. Хочу в Union секциях расставить поля заданным образом, вне зависимости от того, какими addLik я собирал Query
|