发布网友
共5个回答
懂视网
主要介绍了连接运算和视图
连接运算就是natural join、join...using...、join...on...;
视图的话初步就是create view 视图名 as (...);
SQL6-连接与视图
标签:image mamicode alt src 连接 view sql info nat
热心网友
先写了个查询语句,你看看执行没问题吧?没问题的话再变成视图。
因为你要的结果中,mdNum和model是1对多的关系,所以用了右外连接,不知道结果是不是你想要的结果。
select shno,shname,mdNum,model,snNum from
(select a.shno,a.shname,count(a.sn) mdNum,c.model from HIC_shippers a join HIC_base b on a.shno=b.shno
join HIC_device c on a.sn=c.sn group by a.shno,a.shname,c.model) a
right join (select model,count(c.sn) snNum from HIC_base b
join HIC_device c on a.sn=c.sn group by b.shno,c.model) b
on a.model=b.model
热心网友
建视图,最好表有索引,这样多表联合,检索的效率会好一些。
热心网友
不是很明白你的意思,
不过你要建视图,最好表有索引,这样多表联合,检索的效率会好一些。
热心网友
完全可以的,不过我质疑你这个视图用后效率到底能提高多少。。