日期:2014-05-18  浏览次数:20468 次

SQL 查询问题
表t_student:
s_id                       s_name                     s_age           s_dept
0001             lamar           23 sgdsgdg      
0002             faf               32 fsdfsfds    
0003             ht                 14 ghgfjd        
0004             oigd             26 kiajge        
0005             jkhfs           25 fsdgha        

表t_course:
c_id                         c_name                   c_time
001               jtyjt           20
002               gdgd             25
003               nhfg             40
004               dfg               30
005               latg             35

表:t_study
st_id                       st_s_id                   st_c_id               st_sc_chengji
01                 0001             001               78
02                 0001             002               85
03                 0001             004               80
04                 0002             002               75
05                 0002             003               86
06                 0004             002               90
07                 0004             005               85

1,查询各门成绩都在80以上的学生ID和姓名
2,查询每个学生所学课程的总时间


------解决方案--------------------
表t_student和表t_course有联系吗?如何查?
------解决方案--------------------
CREATE TABLE t_student
(
s_id CHAR(5),
s_name CHAR(10),
s_age tinyint,
s_dept CHAR(10)
)
GO


INSERT INTO t_student SELECT '0001 ', 'lamar ',23, 'sgdsgdg '
UNION SELECT '