Задавайте вопросы, мы ответим
Вы не зашли.
У меня на сайте существует запрос, а вернее я его взял за основу и привел к своему виду
Сначала я подгружаю нужные мне таблицы (покажу пример подгрузки рабочей и нерабочей)
$fList_L2jServer = array(
"character_friends" => " ## рабочая подгрузка таблицы и полей
character_friends.friend_id",
"character_subclasses" => "
character_subclasses.char_obj_id AS `charId`,
character_subclasses.class_id AS `class_id`,
character_subclasses.class_id AS `base_class`,
character_subclasses.exp AS `exp`,
character_subclasses.sp AS `sp`,
character_subclasses.level AS `level`,
character_subclasses.maxHp AS `maxHp`,
character_subclasses.maxMp AS `maxMp`
", ## не рабочая подгрузка таблицы и полей
Далее выполняю запрос ниже
"characters" => array (
"byID" => "
SELECT ".$fList_L2jServer["characters"].",".$fList_L2jServer["character_subclasses"].",".$fList_L2jServer["clan_data"].",".$fList_L2jServer["char_templates"]."
FROM `characters`
LEFT JOIN `char_templates` ON `character_subclasses.class_id = char_templates.ClassId`
LEFT JOIN `clan_data` ON `characters.clanid = clan_data.clan_id`
WHERE `characters.obj_Id` = '{param0}'
LIMIT 1",
примером {param0} беру имеющееся значение "268527944" и выполняю запрос на сайте
SELECT characters.account_name, characters.obj_Id, characters.clanid, characters.lastAccess, characters.accesslevel, characters.char_name, characters.online, characters.sex, characters.pvpkills, characters.pkkills, characters.onlinetime, characters.karma, characters.x, characters.y, characters.z, characters.title, character_subclasses.char_obj_id AS charId, class_id AS class_id, character_subclasses.class_id AS base_class, character_subclasses.exp, character_subclasses.sp, character_subclasses.level, character_subclasses.maxHp, character_subclasses.maxMp, clan_data.clan_id, clan_data.clan_name, clan_data.clan_level, clan_data.reputation_score, clan_data.leader_id, char_templates.ClassId, char_templates.ClassName, char_templates.RaceId, char_templates.STR, char_templates.CON, char_templates.DEX, char_templates._INT, char_templates.MEN, char_templates.WIT FROM `characters` LEFT JOIN `char_templates` ON `class_id = char_templates.ClassId` LEFT JOIN `clan_data` ON `characters.clanid = clan_data.clan_id` WHERE `characters.obj_Id` = '268527944' LIMIT 1
В результате получаю следующую ошибку внизу.
1054, Unknown column 'character_subclasses.char_obj_id' in 'field list'
Помогите. где искать ошибку, что не так в запросе и почему он не видит таблицу character_subclasses ????
При необходимости я выложу весь файл всех запросов
Спасибо
Отредактированно sasha-shimon (11.05.2011 10:09:15)
Неактивен
Таблицы character_subclasses нет в запросе в секции FROM. Если хотите ее использовать, добавьте в JOIN
Неактивен