Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Возникла ошибка, подскажите как исправить

09.10.2007, 22:47
Гость
Гость

Сделал сайт на неткате и у меня вылезла ошибка:
Query: SELECT COUNT(*) FROM Message67 AS a, Subdivision as sub LEFT JOIN Classificator_city AS tbl695 ON a.city=tbl695.city_ID LEFT JOIN Classificator_equip_cat AS tbl668 ON a.equip_cat=tbl668.equip_cat_ID WHERE 1 AND a.Subdivision_ID=sub.Subdivision_ID AND a.Parent_Message_ID='0' AND a.Checked=1 AND sub.Catalogue_ID='1' AND a.Subdivision_ID='337' AND a.Sub_Class_ID='84'

Error: Unknown column 'a.city' in 'on clause'
(http://instr-stan.com/stanki/tokar/).

У меня задумка такая была, в разделе добавить компанию - добавляем и выбираем там тип оборудования, и эта инфа потом открывается в выбранном разделе каталога.

Сразу говорю данное поле в таблице данных имеется. Подскажимте пожайлуста что мне нужно исправить, только пожайлуста доходчиво.
10.10.2007, 09:55
Гость
Гость

так a.city откуда? a это по логике таблица такая city столбец
10.10.2007, 10:44
Гость
Гость

да, это столбец в таблице и он в ней есть
10.10.2007, 11:49
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

переверьте что есть столбец Message67.city
может быть City ?
10.10.2007, 12:35
Гость
Гость

2 h/z так это одно и то ж

a.city и Message67.city
10.10.2007, 13:01
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Гость писал(а):
2 h/z так это одно и то ж

a.city и Message67.city


Вы регистр букв проверьте, у вас написано city, а вам предлагают написать City.
mySQL чувствителен к регистру букв. А чтобы уж наверняка знать имя поля, выполните этот sql запрос:
Код:
show fields from Message67


Temet nosce...
10.10.2007, 15:15
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

говорил ведь уже что надо установить все обновления. понаставят неткатов неизвестного происхождения а они потом не работают, вот и начинается неткат глючный, неткат кривой
вообще надо тут написать что прежде чем обращаться в службу поддержки нужно установить все обновления и прочитать документацию.
такая ошибка возникает из-за апгрейда mysql
FROM Message67 AS a, Subdivision as sub LEFT
нужно писать так FROM ( Message67 AS a, Subdivision as sub) LEFT
198 196 2007-10-10 15:15:26 9106
Описание проекта