求sql语句,可以把几十个有关连的表拼成一个大表
需要调用几十个表,每个表都和基表有至少一个字段的关联,如何写语句,把这几十张表中不重复的字段拼成一个大表,需要select少一点,效率高一点的方法,求大神...
需要调用几十个表,每个表都和基表有至少一个字段的关联,如何写语句,把这几十张表中不重复的字段拼成一个大表,需要select少一点,效率高一点的方法,求大神
展开
展开全部
没有方法。
select A.F1,B.F2,C.F3.......
from A, B, C, ....
where A.F1 = B.F1(+)
and A.F3 = C.F3(+)
....
oracle写法,select一下就好。外关联。
select A.F1,B.F2,C.F3.......
from A, B, C, ....
where A.F1 = B.F1(+)
and A.F3 = C.F3(+)
....
oracle写法,select一下就好。外关联。
更多追问追答
追问
但是每张表都有20个字段的样子,一个个写不可能的
追答
不用全部写。你需要拼接成的大表,需要啥,就写啥。
但是表关联的字段,必须全部写
当然你全部要。
select A.*,B.* 。。。也可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |