两表联查sql语句 SQL数据库多表连接查询为什么数据会重复?
SQL数据库多表连接查询为什么数据会重复?1. 使用select语句查看两个表中的数据,确认的结果是每个表中只有两行数据;2。尝试使用最常用的两个表结合查询方法来查看结果-结果重复出现,结果是错误的:
SQL数据库多表连接查询为什么数据会重复?
1. 使用select语句查看两个表中的数据,确认的结果是每个表中只有两行数据;
2。尝试使用最常用的两个表结合查询方法来查看结果-结果重复出现,结果是错误的:选择a.pono,a.Puname,a.Pukg作为系统重量,B.Pukg作为test1 a,test2 B的实际重量,其中a.pono=B.sono;
3。执行完整的代码以获得结果,选择isnull(a.pono,b.sono)作为pono,isnull(a.Puname,b.Puname)作为Puname,a.Pukg作为系统重量,b.Pukg作为实际重量,from test1作为a,full join test2作为b on a.pono=b.sono,a.Puname=b.Puname