我有3张桌子: -
表1: -
Id | Name | Created
1 A 10
2 B 11
123 C 12
表2: -
Id | Name | Created
4 D 13
5 E 14
6 F 15
表3: -
ReportType | ResourceId | Name | Created
t2 123 C 12
t3 5 E 14
table1的ResourceId和table2以及3的Id列具有相同的值
我想创建一个像这样的第4个表: -
ReportType
这样,无论table1的Name
是t2,我都希望table2中的Created
和table1.ResourceId = table2.Id
值用于条件ResourceType
以及table1的Created
所在的位置t3想要条件table1.ResourceId = table3.Id
的名称和{3}}值。
PS:这不是某种HomeWork。在过去1小时内我一直坚持这个查询,我已经阅读了各种答案,并在发布问题之前尝试了一些我自己的问题。任何帮助都会非常感激。
答案 0 :(得分:1)
评论中的说明:)
geo_data$DISTNAME <- tolower(geo_data$DISTNAME)
IN2_map %>%
mutate(id = tolower(id)) %>%
left_join(geo_data, by = c("id" = "DISTNAME")) %>%
ggplot() +
geom_polygon(aes(long, lat, group=group, fill = POP), color = "black")
答案 1 :(得分:0)
您可以使用以下查询:
选择report_type,resourceid,name,从dbo.t2,dbo.t1创建 其中report_type =&#39; t2&#39;和ResourceId = id 联盟 选择report_type,resourceid,name,从dbo.t3,dbo.t1创建 其中report_type =&#39; t3&#39;和ResourceId = id;