SQL
2 つのクエリを結合しようとしています
例えば
- Table1 には Empname 、Empcode があります
- Table2 には Empname、Empcode、Empsalary があります
給与がない場合はどこでも名前と給与の詳細を取得しようとしていますが、「NA」として反映する必要があります
私のクエリは次のとおりです。
select a.Empname,if((Empsalary=" "),"NA",b.salary) as salary
from
(select Empname,empcode from Table 1) as a
inner join all
(select Empcode,Empsalary from Table 2) as b
on a.empcode=b.empcode
このクエリは正しいですか。