SQL语句,求老师教我。谢谢。

来源:百度知道 编辑:UC知道 时间:2024/05/19 02:07:04
我相在表B里插入N行,表B里有N列,其中有N列数据从表A中得到,还有N列是固定值,请问怎么做。表A里数据量超大,有条件的。都是限定表A的。
我是初学,自己写的语句。不知道能不能行。
//查询
select jbqk_dqr,jbqk_hth,jbqk_sfzq,jbqk_dkye,jbqk_ssdkkm,tsjy_tsjylx,tsjy_fsrq,tsjy_bgys,tsjy_dyhth from jbqk,tsjy where jbqk_hth=tsjy_dyhth and jbqk_dkye>0 and jbqk_ssdkkm=1246 and jbqk_dqr<=20081231 and jbqk_dqr>=20081225
//修改
update jbqk,tsjy set jbqk_sfzq=1,jbqk_dqr=20090720,tsjy_tsjylx="展期(延期)",tsjy_fsrq="20081231",tsjy_bgys="12",tsjy_fsje=jbqk_dkye where jbqk_hth=tsjy_dyhth and jbqk_dkye>0 and jbqk_ssdkkm=1246 and jbqk_dqr<=20081231 and jbqk_dqr>=20081225
还听说有个insert into语句。可我不会。怎么办?
+万火急,大家一定要帮帮我。可以QQ联系562828528
谢谢。
我用MYSQL5
一共两个表。基本情况,特殊交易,tsjy里第一列从jbqk中的jbqk_hth中选,二列从jbqk_sbhth中选,限制条件是jbqk_hth=tsjy_dyhth或jbqk_sbhth=tsjy_dysbhth,并且jbqk_ssdkkm=1246,还有日期到期日期限制。
谢谢。

另,别人给我写了个这个,又是什么意思。可我感觉这个还是不对。因为执行结果返回 0 条
insert into tsjy(tsjy_dyhth,tsjy_dysbhth,tsjy_tsjylx,tsjy_fs

你描述的不是很清楚啊。
用insert into tablea(cola,colb,colc)
select cold as cola,cole as colb,'常量' as colc
from tableb
试试。希望能看懂。

什么N列N行的,描述得。。。你可以把表的行列 简单的列出来不嘛

regttr