【发布时间】:2018-07-20 05:06:46
【问题描述】:
我不确定为什么会收到此错误消息 ERROR 1054 (42S22): Unknown column 'employee' in 'field list'。
这是员工表的数据类型和插入的值:
mysql> create table employee (`employee-name` char(30), `street` char(30),
`city` char(30));
mysql> insert into employee values ('John Smith', 'Street A', 'City 1');
mysql> insert into employee values ('Arya Stark', 'Street B', 'City 2');
mysql> insert into employee values ('Barry Allen', 'Street C', 'City 3');
mysql> insert into employee values ('Wanda Maximoff', 'Street D', 'City 4');
mysql> insert into employee values ('Raven Roth', 'Street E', 'City 5');
这是工作表的数据类型和插入的值:
mysql> create table works (`employee-name` char(30), `company-name` char(50),
`salary` decimal(20,2));
mysql> insert into works values ('John Smith', 'MyBank', '10000');
mysql> insert into works values ('Arya Stark', 'First Bank Corporation',
'20000');
mysql> insert into works values ('Barry Allen', 'MyBank', '17000');
mysql> insert into works values ('Wanda Maximoff', 'YourBank', '125000');
mysql> insert into works values ('Raven Roth', 'MyBank', '20000');
我从实验室实践中得到的问题是: 查找姓名、街道地址、 和所有在“第一银行”工作的员工的居住城市 公司”并赚取超过 10,000 美元
每次我输入这个错误都会出现:
select employee.employee-name, employee.street, employee.city from
employee, works
where employee.employee-name=works.employee-name
and company-name = 'First Bank Corporation' and salary > 10000;
ERROR 1054 (42S22): Unknown column 'employee.employee' in 'field list'
【问题讨论】:
-
从员工中减去姓名似乎是一件奇怪的事情
-
避免使用特殊字符,而是使用驼峰式大小写。
标签: mysql