Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка 1054 Unknown column 'column_name' in 'where clause' / 2 сообщений из 2, страница 1 из 1
13.07.2017, 18:46
    #39488649
Donotstop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 1054 Unknown column 'column_name' in 'where clause'
Всем привет!

Прошу помощи, так как сам имею очень скромные познания в MySQL.

Суть вопроса в следующем: есть запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
"SELECT *,
						ma.attribute_type as 'ma.attribute_type',
						ma.enabled as 'ma.enabled',
						(SELECT attribute_group_id FROM " . DB_PREFIX . "attribute WHERE attribute_id = (SELECT attribute_id FROM  " . DB_PREFIX . "ms_attribute WHERE ms_attribute_id = " . (int)$attribute_id . ")) as attribute_group_id
				FROM " . DB_PREFIX . "ms_attribute ma
				LEFT JOIN " . DB_PREFIX . "ms_attribute_description mad
					ON (ma.attribute_id = mad.attribute_id)
				WHERE ma.attribute_id = " . (int)$attribute_id . "
				AND mad.language_id = '" . (int)$this->config->get('config_language_id') . "'";



выдает ошибку:
Notice: Error: Unknown column 'ms_attribute_id' in 'where clause'
Error No: 1054
SELECT *, ma.attribute_type as 'ma.attribute_type', ma.enabled as 'ma.enabled', (SELECT attribute_group_id FROM oc_attribute WHERE attribute_id = (SELECT attribute_id FROM oc_ms_attribute WHERE ms_attribute_id = 2)) as attribute_group_id FROM oc_ms_attribute ma LEFT JOIN oc_ms_attribute_description mad ON (ma.attribute_id = mad.attribute_id) WHERE ma.attribute_id = 2 AND mad.language_id = '1' in /site_path/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /site_path/system/library/msattribute.php on line 204Notice: Undefined index: attribute_type in /site_path/public_html/admin/controller/multiseller/attribute.php on line 142

Попытки разобраться самостоятельно приводят к фрустрации от непонимания вообще за что взяться.
...
Рейтинг: 0 / 0
14.07.2017, 00:42
    #39488768
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 1054 Unknown column 'column_name' in 'where clause'
Donotstop,
начни со второго подзапроса
Код: sql
1.
SELECT attribute_id FROM  " . DB_PREFIX . "ms_attribute WHERE ms_attribute_id = " . (int)$attribute_id
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка 1054 Unknown column 'column_name' in 'where clause' / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]