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

这句SQL insert如何写

2012-03-12 
这句SQL insert怎么写?有三张表social.grant4,social.soclogin,social.paysoc现在:selectsocial.soclogin.

这句SQL insert怎么写?
有三张表social.grant4,social.soclogin,social.paysoc
现在:
select   social.soclogin.personid   from   social.soclogin,social.paysoc
where   social.soclogin.personid=social.paysoc.personid   and   social.paysoc.ispay= '1 ';
将选出的所有social.soclogin.personid插入到social.grant4.personid应该怎么写?

[解决办法]
insert into social.grant4(personid)
select social.soclogin.personid
from social.soclogin,social.paysoc
where social.soclogin.personid=social.paysoc.personid and social.paysoc.ispay= '1 '
[解决办法]
直接插入即可

insert social.grant4(personid)
select social.soclogin.personid from social.soclogin,social.paysoc
where social.soclogin.personid=social.paysoc.personid and social.paysoc.ispay= '1 '
[解决办法]
你試試上面的寫法。

這種情況,你用insert values 就很麻煩的。
[解决办法]
這是你的權限的問題,不是這個SQL本身的問題。

热点排行