If you need all the data in one column, you can place around it SELECTand then do it ORDER BY.
Select S_name As Names
from Supplier
JOIN Nation
ON Supplier.S_nationkey = Nation.N_nationkey
JOIN Region
on Nation.n_regionkey = region.R_regionkey
Where Region.r_name = 'AFRICA'
Union
Select C_name As Names
from Customer
JOIN Nation
ON Customer.C_Nationkey = Nation.N_nationkey
JOIN Region
on Nation.N_regionkey = Region.R_regionkey
Where Region.R_name = 'AFRICA'
ORDER BY Names
If you do not need data in the same column, you can do it as follows:
Select S_name, c.C_name
from Supplier
JOIN Nation
ON Supplier.S_nationkey = Nation.N_nationkey
JOIN Region
on Nation.n_regionkey = region.R_regionkey
JOIN Customer c
on Nation.N_nationkey = c.C_Nationkey
Where Region.r_name = 'AFRICA'
ORDER BY S_name, c.c_name
Taryn source
share