이 문장을 더 짧게 쓸 수 있습니까?이 문장을 짧게/주문하여
Select S_name
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
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'
나는 이름으로 내 출력을 주문하려면,하지만 난 내가 출력으로 C_name 및 S_Name이 있습니까 원인, 왜 몰라?!
감사
ORDER BY 절에 관해서는
당신이 사용하는 어떤 DBMS를? (mssql, mysql oracel)? – Arion
S_name과 C_name을 함께 한 열에 출력하려면 실제로 단축 할 수 없습니다. 'UNION ALL'을 사용하여 결과에 중복 제거가되지 않도록 한 다음, 끝에'ORDER BY name'을 가진'C_name as name'을'S_name AS name''에 추가하십시오. –