powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка 1054 при выполнении запроса
3 сообщений из 3, страница 1 из 1
Ошибка 1054 при выполнении запроса
    #38893207
unnomen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В запросе
Код: 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
Ошибка 1054 при выполнении запроса
    #38893236
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так в секции FROM нет таблицы Products.
...
Рейтинг: 0 / 0
Ошибка 1054 при выполнении запроса
    #38893238
unnomen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftНу так в секции FROM нет таблицы Products.

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

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


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