Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
-- 1. Create EMPLOYEE table CREATE TABLE EMPLOYEE ( EMP_ID NUMBER PRIMARY KEY, EMP_NAME VARCHAR2(100), EMP_ADDRESS VARCHAR2(200), SKILL VARCHAR2(100), PROJ_ID NUMBER ); -- 2. Create EQUIPMENT table CREATE TABLE EQUIPMENT ( EQP_ID NUMBER PRIMARY KEY, EMP_ID NUMBER, EQP_TYPE VARCHAR2(100), PROJECT VARCHAR2(100), FOREIGN KEY (EMP_ID) REFERENCES EMPLOYEE(EMP_ID) ); -- 3. Insert sample data into EMPLOYEE table INSERT INTO EMPLOYEE VALUES (1, 'Wahid', 'New York', 'Java', 101); INSERT INTO EMPLOYEE VALUES (2, 'Bob', 'Chicago', 'Python', 102); INSERT INTO EMPLOYEE VALUES (3, 'Charlie', 'Los Angeles', 'C++', 103); INSERT INTO EMPLOYEE VALUES (4, 'Diana', 'Miami', 'SQL', 104); INSERT INTO EMPLOYEE VALUES (5, 'Rahul', 'Delhi', 'Welding', 105); -- 4. Insert sample data into EQUIPMENT table (with valid EMP_IDs) INSERT INTO EQUIPMENT VALUES (1001, 1, 'Laptop', 'Mumbai'); INSERT INTO EQUIPMENT VALUES (1002, 2, 'Desktop', 'Dubai'); INSERT INTO EQUIPMENT VALUES (1003, 3, 'Tablet', 'Pakistan'); INSERT INTO EQUIPMENT VALUES (1004, 4, 'Monitor', 'India'); INSERT INTO EQUIPMENT VALUES (1010, 5, 'Welding machine', 'Saudia'); -- 5. Commit changes COMMIT; -- 6. Query to find all employees working on the same project as equipment with EQP_ID = 1001 SELECT DISTINCT e.EMP_ID, e.EMP_NAME, e.EMP_ADDRESS, e.SKILL, e.PROJ_ID FROM EMPLOYEE e JOIN EQUIPMENT eq1 ON e.EMP_ID = eq1.EMP_ID WHERE eq1.PROJECT = ( SELECT PROJECT FROM EQUIPMENT WHERE EQP_ID = 1001 );

Stuck with a problem? Got Error? Ask AI support!

Copy Clear