У меня есть 2 стола
сборы
fees id | fees_name | department | semester | hall_ticket | amount -------------------------------------------------------------------- 1 |Tution Fees| CSE | 2-1 | 1234 | 10000
дополнительные сборы
fees id | fees_name | department | semester | add.amount -------------------------------------------------------------------- 9 | Exam Fees | CSE | 2-1 | 5000
я хочу вот так
fees_name | department | semester | hall_ticket | amount --------------------------------------------------------- Tution Fees| CSE | 2-1 | 1234 | 10000 Exam Fees | CSE | 2-1 | | 5000
Возможно ли получить такой результат?
Использование UNION
UNION
select fees id , fees_name , department , semester , hall_ticket, amount from fees union select fees id , fees_name , department , semester , null, add.amount from additionalfees
Да, вы можете использовать функцию UNION.
SELECT column_name(s) FROM table1 UNION SELECT column_name(s) FROM table2;
использовать объединение всех
select fees_id,fees_name,department,semester,hall_ticket,amount from fees union all select fees_id,fees_name,department,semester,null,add.amount from additional_fees
Самый простой способ это
SELECT * FROM table1, table2;