Показать сообщение отдельно
Старый 08.07.2021, 16:24   #5  
amin is offline
amin
Участник
 
12 / 10 (1) +
Регистрация: 27.07.2006
Попробую написать 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