Мне нужно разработать запрос sql разработчика таким образом, чтобы получить желаемую таблицу вывода с использованием table1 и table2.
Table1: Таблица сотрудников согласно изображению ниже https://i.stack.imgur.com/O4oyj.png
Таблица2: Таблица налоговых плит согласно изображению ниже https://i.stack.imgur.com/XBZ3b.png
Отображение Значение Tax_Percentage в Таблице 2 по сравнению с ИД и диапазон заработной платы в Таблице 1
Требуется выход в соответствии с этой таблицей вывода - https://i.stack.imgur.com/fOVNu.png
Попробуйте это и дайте мне знать, подходит ли это для ваших целей.
SELECT emp_id, salary, tax_percentage FROM table1, table2 WHERE salary BETWEEN table1.start_range AND table2.end_range ORDER BY. emp_id
Вы можете присоединиться с условиями неравенства:
select e.empid, e.salary, t.tax_percentage from employee e inner join tax t on e.salary >= t.start_range and e.salary < t.end_rage