mssql 多表查询的问题
请问:在多表查询中,查询不同表中的多个字段,其中有些字段包括函数,多谢各位大侠指点迷津啊!!!
表1
工号 姓名
1 宋江
2 卢俊义
表2
工号 得分 期数
1 50 1
1 60 2
1 64 3
查询结果
姓名 得分(三期的avg)
宋江 58
SQL code:
select 姓名,得分=avg(得分) from 表1 A,表2 B where A.工号=B.工号
group by 姓名
SQL code:
select 姓名,avg(得分) as 得分
from 表1 inner join 表2 on 表1.工号=表2.工号
group by 姓名
SQL code:
select a.工号,a.姓名,得分=avg(b.得分)
from 表一 a inner join 表二 b on a.工号=b.工号
group by a.工号
SQL code:
1> select * from 表1;
2> go
工号 |姓名
-----------|----------
1|宋江
2|卢俊义
(2 rows
相关问答:
mssql 里的system_user 在oracle里有什么等价函数?
system_user输出是的什么?
当前操作的用户,你用什么登录SQL Query Analyzer 就是什么
不了解msqsl,这个函数是取当前连接user的吗?
如果是的话 ......
php.ini我已经设置好了。
而且我也把mssql.dll放到system里了。
数据库的连接代码也没什么问题。
include后没什么问题。
但是只要我建立个数据库对象以后网页就无法显示了。 ......
原数据----------------------------
a b
49 皮书系列
50 经济 ......
由于最近要写一个分页的程序,在网上找了个存储过程;
create procedure add_pp_SqlPager
@sqlstr nvarchar(4000), --查询字符 ......
我的语句如下:
$myServer = "124.172.125.197"; //主机
$myUser = "jmkjxy"; //用户名
$myPass = "jmkjxy023"; //密码
$myDB = "jmkjxy"; //MSSQL库名 ......