-- Create the 'employees' table with appropriate data types CREATE TABLE employees ( employee_id INT PRIMARY KEY, first_name VARCHAR(20), last_name VARCHAR(25), email VARCHAR(25), phone_number VARCHAR(20), hire_date DATE, job_id VARCHAR(10), salary DECIMAL(8,2), commission_pct DECIMAL(2,2), manager_id INT, department_id INT ); -- Create the 'job_history' table with appropriate data types CREATE TABLE job_history ( employee_id INT, start_date DATE, end_date DATE, job_id VARCHAR(10), department_id INT, PRIMARY KEY (employee_id, start_date) ); -- Query to find employees without any job history and count occurrences of each job_id SELECT e.job_id, COUNT(e.job_id) AS job_count FROM employees e LEFT JOIN job_history jh ON e.employee_id = jh.employee_id WHERE jh.job_id IS NULL GROUP BY e.job_id ORDER BY e.job_id;