两个表
table1两个字段:field1,fieldtype
table2两个字段,field1,fieldalias
table1的field1与table2中的field1为相同字段,table1中有10个数据,table2中有五个数据,如何将table2中的别名选出来匹配给table1中的field1
结果要求字段field1,fieldtype,fieldalias
其中fieldalias字段有5个为空。
table1两个字段:field1,fieldtype
table2两个字段,field1,fieldalias
table1的field1与table2中的field1为相同字段,table1中有10个数据,table2中有五个数据,如何将table2中的别名选出来匹配给table1中的field1
结果要求字段field1,fieldtype,fieldalias
其中fieldalias字段有5个为空。
select
a. field1,
a.fieldtype,
b.fiedldalias
from table1 a
join table2 b
on b.field1 = a.field1
SELECT a.field1,a.fieldtype,
fiedldalias =(CASE WHEN b.fiedldalias IS NULL THEN '' ELSE b.fiedldalias END)
FROM table1 a LEFT JOIN table2 b
ON a.field1=b.field1