2013-08-13 2 views
0

я получаю неизвестную ошибку столбца:Получение ошибки "Unknown Column", даже если столбец существует

1054 - Unknown column 'products_to_categories.products_id' in 'where clause'

SELECT `products`.`products_date_added`, 
`products`.`products_model`, 
`products_description`.`products_name`, 
`products_description`.`products_description`, `products_description`.`products_description_second` 

    FROM products, products_description 

    WHERE products.products_id=products_description.products_id 
AND products.products_id = products_to_categories.products_id 
AND products_to_categories.categories_id <> '91'or '46' 
    ORDER BY `products`.`products_date_added` DESC 

Дело в том, что столбец существует. Я даже проверил правописание. Так что я делаю что-то неправильно?

ответ

4

Но у него есть неизвестный префикс таблицы. «products_to_categories» - это не таблица, которую вы выбрали в FROM-Clause.

Добавить таблицу products_to_categories в вашу часть FROM.

… FROM products, products_description, products_to_categories ... 
Смежные вопросы