You are on page 1of 1

CREATE DATABASE DATABASE_NAME;

USE DATABASE_NAME;
CREATE TABLE Employee(Emp_no INT(5) AUTO_INCREMENT,Name VARCHAR(20),Skill
VARCHAR(10),Pay_Rate INT(5),PRIMARY KEY(Emp_no));
DESK employee;

CREATE TABLE Duty_Allocation(Posting_No INT(5),Emp_no INT(10),Day VARCHAR(10),Shift


VARCHAR(10));
DESK duty_allocation;

INSERT INTO employee VALUES(01,"ABC","Java Developer",800);


INSERT INTO duty_allocation VALUES(01,01,"Mon-Fri","Morning");
INSERT INTO employee VALUES(02,"XYZ","C Programmer",200);
INSERT INTO duty_allocation VALUES(02,02,"Tue-Fri","Evening");
INSERT INTO employee VALUES(03,"PQR","Python Programmer",980);
INSERT INTO employee VALUES(04,"LMN","Chef",100);
INSERT INTO duty_allocation VALUES(03,04,"Mon-Wed","Morning");
INSERT INTO employee VALUES(05,"DEF","Chef",110);
INSERT INTO duty_allocation VALUES(04,05,"Mon-Wed","Evening");
INSERT INTO employee VALUES(06,"OPQ","Chef",110);
INSERT INTO duty_allocation VALUES(05,06,"Mon-Wed","Night");
INSERT INTO employee VALUES(07,"BCD","Java Programmer",900);
INSERT INTO duty_allocation VALUES(06,07,"Fri-Tue","Night");
INSERT INTO employee VALUES(08,"JKL","C Programmer",600);
INSERT INTO duty_allocation VALUES(07,08,"Fri-Sun","Night");

1)
SELECT employee.Emp_no,employee.Name,duty_allocation.Day,duty_allocation.Shift FROM
employee,duty_allocation WHERE employee.Emp_no=duty_allocation.Emp_no AND
employee.Name="XYZ";

2)

You might also like