Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка 1054 при выполнении запроса / 3 сообщений из 3, страница 1 из 1
03.03.2015, 10:29:36
    #38893207
unnomen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 1054 при выполнении запроса
В запросе
Код: sql
1.
SELECT * FROM Orders WHERE Orders.product_id = Products.id;


Выдаёт ошибку:
Код: sql
1.
Error Code: 1054. Unknown column 'Products.id' in 'where clause'


В таблице Products имеется поле id, не пойму почему выводит ошибку.
Код: sql
1.
SHOW CREATE TABLE Products;


Выдаёт:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
Products, CREATE TABLE `Products` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`description` varchar(100) DEFAULT NULL,
`details` text,
`warehouse` char(100),
`price` decimal(8,2) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
...
Рейтинг: 0 / 0
03.03.2015, 10:54:10
    #38893236
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 1054 при выполнении запроса
Ну так в секции FROM нет таблицы Products.
...
Рейтинг: 0 / 0
03.03.2015, 10:55:43
    #38893238
unnomen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 1054 при выполнении запроса
miksoftНу так в секции FROM нет таблицы Products.

Точно, спасибо! Блин, глупая ошибка(( Извиняюсь, изучаю SQL.

Код: sql
1.
SELECT * FROM Orders, Products WHERE Orders.product_id = Products.id AND customer_id IS NOT NULL;
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка 1054 при выполнении запроса / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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