我的代码仅返回我需要的五个条目中的两个,如何解决此问题?

时间:2019-03-23 18:57:08

标签: mysql

我正在尝试创建一个员工列表,其中显示他们的名字,雇用日期和工作城市。列出了五名员工,但是当我运行我的问题时,它仅返回位置数据条目中的前两名。

首先显示的是我输入的员工数据。当我为该表运行select *语句时,所有内容均应显示。当我尝试运行所示的第二个脚本时,问题就来了,它只显示了employee表中的前两个条目。

第一

INSERT INTO `salon`.`employee`
(`employee_id`,
`first_name`,
`last_name`,
`title`,
`hire_date`,
`termination_date`,
`email`,
`phone`,
`location_id`,
`manager_id`)

VALUES
(1,
'Jenny',
'Jensen',
'Owner',
'2013-06-15',
NULL,
'jensenj@salon.com',
2081112222,
1,
NULL),

(2,
'Haley',
'Lopez',
'Assistant Manager',
'2013-08-23',
NULL,
'lopezh@salon.com',
2083334444,
1,
1),

(3,
'Robert',
'Green',
'Associate',
'2014-01-03',
NULL,
'greenr@salon.com',
2085556666,
1,
2),

(4,
'Olive',
'Adams',
'Manager',
'2015-07-12',
NULL,
'adamso@salon.com',
2087778888,
2,
1),

(5,
'Julie',
'Davis',
'Associate',
'2015-10-20',
NULL,
'davisj@salon.com',
2089990000,
2,
4);

第二个脚本

SELECT employee.first_name, hire_date, location.city

FROM employee

JOIN location ON employee.employee_id = location.location_id

0 个答案:

没有答案