postgresql: INSERT INTO … (SELECT * …)

前端 未结 6 1447
醉话见心
醉话见心 2020-12-04 08:49

I\'m not sure if its standard SQL:

 INSERT INTO tblA 
 (SELECT id, time 
    FROM tblB 
   WHERE time > 1000)  

What I\'m looking for

6条回答
  •  余生分开走
    2020-12-04 09:32

    This notation (first seen here) looks useful too:

    insert into postagem (
      resumopostagem,
      textopostagem,
      dtliberacaopostagem,
      idmediaimgpostagem,
      idcatolico,
      idminisermao,
      idtipopostagem
    ) select
      resumominisermao,
      textominisermao,
      diaminisermao,
      idmediaimgminisermao,
      idcatolico ,
      idminisermao,
      1
    from
      minisermao    
    

提交回复
热议问题