Untitled
unknown
plain_text
12 days ago
1.6 kB
18
Indexable
create database company1; use company1; CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(100), department_id INT ); CREATE TABLE departments ( department_id INT PRIMARY KEY, department_name VARCHAR(100) ); -- Insert data into employees table INSERT INTO employees (id, name, department_id) VALUES (1, 'Alice', 1), (2, 'Bob', 2), (3, 'Charlie', 1), (4, 'David', 3), (5, 'eve', 5); -- Insert data into departments table INSERT INTO departments (department_id, department_name) VALUES (1, 'HR'), (2, 'Finance'), (3, 'IT'); select* from employees; select* from departments; SELECT employees.id, employees.name, departments.department_name FROM employees INNER JOIN departments ON employees.department_id = departments.department_id; SELECT employees.id,employees.name,departments.department_id, departments.department_name FROM employees LEFT JOIN departments ON employees.department_id = departments.department_id; SELECT employees.id,employees.name,departments.department_id, departments.department_name FROM employees right JOIN departments ON employees.department_id = departments.department_id; SELECT e.id,e.name,d.department_id, d.department_name FROM employees e right JOIN departments d ON e.department_id = d.department_id; SELECT employees.name, departments.department_name FROM employees LEFT JOIN departments ON employees.department_id = departments.department_id UNION SELECT employees.name, departments.department_name FROM employees RIGHT JOIN departments ON employees.department_id = departments.department_id;
Editor is loading...
Leave a Comment