我有两个表,child和parent,我想加入它。子表包含与父表中的字段不相似的字段。请在下面找到表结构:
SiteTable:
Site | SiteName
----------------------
1 London
2 Paris
3 NY
AssetsTable:
ID | Site
----------------------
A 1
B 1
C 2
D 3
E 5
F Null
我想加入这两个表并得到这个结果:
ID | SiteName
----------------------
A London
B London
C Paris
D NY
E 5
F Null
我尝试了以下代码:
SELECT a.ID, s.SiteName
FROM AssetsTable a LEFT JOIN SiteTable s on (s.site = a.site)
答案 0 :(得分:2)
ISNULL
使用SQL
,mysql使用IFNULL
select a.ID, ISNULL(s.SiteName,a.Site)
FROM AssetsTable a LEFT JOIN SiteTable s on (s.site = a.site)