Ես պետք է միացնեմ տարբեր աղյուսակներ, եթե պայմանը բավարարում է առաջին միացման ժամանակ, այնպես որ, եթե առաջին միացման սյունակն ունի 1 արժեք, ապա միացում կատարեք մեկ աղյուսակի հետ, իսկ եթե արժեքը ունի 2, ապա միացումը կատարեք մեկ այլ աղյուսակի հետ, նման բան, բայց MySQL-ը սխալ է տալիս
SELECT col1, col2, col3,...,col8
FROM table1 AS tb1
INNER JOIN table2 AS t2 ON tb1.id = tb2.id
INNER JOIN table3 AS t3 ON tb2.id = tb3.id
CASE
WHEN tb2.col2 = 1 THEN INNER JOIN table4 ON id = col1
WHEN tb2.col2 = 2 THEN INNER JOIN table5 ON id = col3
WHEN tb2.col2 = 3 THEN INNER JOIN table6 ON id = col5
END
WHERE tb1.id = 13;