SELECT u.*, ue.*, (...) FROM `users` u, `user_extra` ue LEFT JOIN `groups` g ON(g.`group_id` = u.`user_group_id`) LEFT JOIN `ranks` r ON(r.`rank_for_id` = u.`user_group_id` AND r.`rank_type` = "group") LEFT JOIN `ranks` rr ON(rr.`rank_for_id` = u.`user_id` AND rr.`rank_type` = "user") WHERE u.`user_isactive` = 1 AND u.`user_login` = '6928e84932543506563e596556384bb327b4dc98' AND ue.`ue_id` = u.`user_id` LIMIT 1
A zwracany błąd to:
Cytat
Native Error: Unknown column 'u.user_group_id' in 'on clause'
Tknięty jakimś przeczuciem rzuciłem się do phpmyadmina, ale okazało się, że to pole jest. Co jeszcze dziwniejsze, błąd ten zwracany jest jedynie dla ON - przy SELECT albo WHERE wszystko jest OK.
Próbowałem coś googlać, co i faktycznie znalazłem cosik podobnego:
http://www.symfony-project.com/forum/index.php/t/323/
Macie jakies pomysły co z tym fantem zrobić?
PS. Coś tutaj system kolorowania składni SQLa podzielił mi `users` u, `user_extra` ue do osobnej lini po `users` - wypadałoby to poprawić.