0

我收到一个未知的列错误:

1054 - 'where 子句'中的未知列'products_to_categories.products_id'

   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

1 回答 1

4

但它有一个未知的表前缀。“products_to_categories”不是您在 FROM 子句中选择的表。

将表products_to_categories添加到您的 FROM 部分。

… FROM products, products_description, products_to_categories ...
于 2013-08-13T19:32:23.127 回答