У меня есть три таблицы A, F, Rвыберите Объединить таблицы условно
Table A
-----
id | type | user_id
Table F
-----
id | Title
Table R
-----
id | Title
В А существует столбец Type
, который может содержать только значение f
или r
.
Теперь я хочу, чтобы выбрать и соединить три таблицы условно, вступив строки от А до Я, если значение Type
столбец А r
и соединения строк от А до F, если столбец Type
в А f
Я попытался
SELECT a.*,f.* FROM `A` a
INNER JOIN F ON F.type= a.type AND a.type = 'f'
INNER JOIN R ON F.type= a.type AND a.type = 'r'
Я получаю я пустая строка