当前位置: 代码迷 >> Sql Server >> 这句SQL insert如何写
  详细解决方案

这句SQL insert如何写

热度:50   发布时间:2016-04-27 16:39:56.0
这句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本身的問題。
  相关解决方案