select t.* FROM user_tq t join
CASE when t.blogid = 0 then user_dp ELSE user_blog END b
on t.uid = b.uid where ***;
Я хочу присоединиться различные таблицы в соответствии с blogid, когда blogid является 0, присоединиться к user_dp, иначе присоединиться к user_blog.But он возвращает 1064
ошибку. Как решить эту проблему?О Mysql присоединиться случай, когда ошибка
возможно дубликат [запроса MySQL, где РЕГИСТРИРУЙТЕСЬ зависит от ДЕЛУ] (http://stackoverflow.com/questions/6994843/mysql-query-where-join-depends-on-case) – artm
b - ваш другой стол. ПРАВИЛЬНО? –
b является псевдонимом таблицы соединений – Specs