标题:将子查询的结果写入表的问题
只看楼主
stonefang
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2007-3-20
 问题点数:0 回复次数:3 
将子查询的结果写入表的问题
我想从Course,Class,Teacher表中查询数据Student_id,course_id,course_year,Teacher_id然后插入Student_course表中,怎么实现?下面是我在程序中用到的Sql字符串,有错误,请大家帮忙指点哈.
string st_sqlstr = "insert into Student_course(Student_id,Course_year,Course_id,Teacher_id) (select Student_id,@Cours_id,@Cours_year @Teach_id from Student,Teacher where Student_class_id=@Clas_id) ";
搜索更多相关主题的帖子: 结果 查询 
2007-06-05 09:49
fqbnet2008
Rank: 2
等 级:新手上路
威 望:4
帖 子:1020
专家分:0
注 册:2007-1-4
得分:0 
把你的表结构详细的列出来看一下

雄关漫道真如铁,而今迈步从头越,从头越,苍山如海,残阳如血㊣♀★
2007-06-05 10:54
stonefang
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2007-3-20
得分:0 
回复:(fqbnet2008)把你的表结构详细的列出来看一下...





上面就是我要操作的表,请指点.

我就是我! 从那跌到从那爬起! E-mail:fangguang2008@
2007-06-05 12:49
stonefang
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2007-3-20
得分:0 
这是我在asp.net中用到的sql语句:
string st_sqlstr = "insert into Student_course(Student_id,Course_year,Course_id,Teacher_id)
(select DISTINCT Student.Student_id,@Cours_year,@Cours_id, @Teach_id from Student,Course,Teacher where Student_class_id=@Clas_id and Teacher_id=@Teach_id) ";
现在搞定了

我就是我! 从那跌到从那爬起! E-mail:fangguang2008@
2007-06-05 14:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-145003-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.719651 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved