两张表t1,t2现在要
select r1 from t1 where company='csdn'
select r2, r3, r4 from t2 where company='csdn'然后要显示出5个字段,分别是r1, r2, r3, r4, r4/r1
问题是怎么做?一定要写存储过程还是普通的就能实现?
select r1 from t1 where company='csdn'
select r2, r3, r4 from t2 where company='csdn'然后要显示出5个字段,分别是r1, r2, r3, r4, r4/r1
问题是怎么做?一定要写存储过程还是普通的就能实现?
解决方案 »
- SQL的临时表的插入、查讯、更新,应该和普通的表一样吧!
- 求一SQL语句
- 【统计问题】进来看看
- 重新自动编号问题!分不多,以后再加
- 救命啊!请问数据库里的存储过程被删除后有没有办法恢复啊
- 关于SQL触发器的问题,求大家帮忙解决
- 數據庫資料備份的問題?
- 如何以SQL语句的方式去掉某一列的 IDENTITY(标识列)?
- 两个表中字段相同,
- 安装SQLServer2012时,到“功能选择”这一步时,一般初学者应该选择哪几项呢,全选的话很多功能根本用不上,请高手指点一二。
- 如何同时访问一个远程数据库主机上的两个数据库(现在各个数据的访问权限是独立的)
- 100分在线求触发器菜鸟级问题---测试通过马上给分
union all
select r1,r2,r3,r4 from t2 where company='csdn'
select t1.r1,t2.r2,t2.r3,t2.r4 from t1
inner join t2 on t1.company = t2.company
where t1.company='csdn'
t2中取三个字段r2, r3, r4然后要得到5个字段,r1 r2 r3 r4 (r4/r1)
從開始給出的數據,可以看出t1和t2可以通過company關聯,t3通過什麼關聯??