Я получаю следующее сообщение об ошибке при попытке выстрелить запрос присоединиться к 3 таблицы с использованием MySQL:Код ошибки: 1064. У вас есть ошибка в синтаксисе SQL; 3 таблицы MySQL присоединиться
Код ошибки: 1064. У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «группа INNER JOIN mahara.group_member
в group_members ПО GROUP_ID = член» в строке 6
Mysql является:
SELECT `mahara.group.id` as group_id,
`mahara.group.name` as group_name,
`mahara.group_member.member` as member_id,
`mahara.group_member.group` as member_groupid,
`mahara.usr.id` as user_id
FROM `mahara.group` as group
INNER JOIN `mahara.group_member` as group_members ON group_id = member_id,
INNER JOIN `mahara.usr` as users ON member_id = user_id
LIMIT 0, 200;
За жизнь Я не вижу, что я делаю неправильно. Любая помощь оценивается.
Cheers
Вы могли бы включить и разместить свои 3 стола? ваш псевдоним «группа» является резервным словом ... вам нужно использовать обратные ссылки при использовании зарезервированных слов следующим образом: \ 'group \' –
Также не используйте зарезервированные слова. Используйте что-нибудь еще. – Zane
@ Zane Он мог использовать 'ничего ', но не' else'. Это тоже зарезервировано;) –