首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表转移的有关问题。

2012-08-13 
表转移的问题。。SQL code现在想把文章数据 转移到 问题库中,相当于 把 文章的标题 做 问题的标题,文章的内

表转移的问题。。

SQL code
现在想把文章数据 转移到 问题库中,相当于 把 文章的标题 做 问题的标题,文章的内容 做 回答的内容//表A --- 文章表tabel_Aid   title content ........主键 标题1 内容1主键 标题2 内容2主键 标题3 内容3问题库 主要 由 问题表 和 答案表 组成//table_B ---- 问题表id    overid      title content ........主键 最佳回答id 问题1 内容1主键 最佳回答id 问题2 内容2//table_C --- 回答表id    qid     content主键 问题id  回答的内容现在先把 文章 数据 导入到问题表//把表A的标题赋值给表B的 名称+‘问号’ 和 信息insert into table_B (title, content)select title+'?', title from table_A//把 问题的id和 文章的内容 赋给 回答表insert into table_C (qid, content)select b.id, a.content from table_A a, table_B b where a.title+'?' = b.title//接着需要把 回答表 中属于该问题的第一条回答(就是文章内容)的id,更新为该问题的overid最佳答案,不知道怎么更新求助...


[解决办法]
SQL code
--這樣?update table_B    set overid=t.id    from (select min(id) id,qid from table_C group by qid) t    where table_B.id=t.qid; 

热点排行