+ -
当前位置:首页 → 问答吧 → sql查询语句

sql查询语句

时间:2010-09-20

来源:互联网

两个表
  sheng (id  ,shengname,shengNo,)   //省份表     标识符  省名称  省编号
  shi(id ,shiname,shiNo,shengNo  //市级表         标识符   市名称  市编号  所在省编号

现在 我想把“省份表 sheng ”改“成市级表 shi”,“市级表”改成“区级表 qu",(在不改变表名情况下)

首先我想把省份表 sheng 里r的 shengname 里直接插入某一个具体省份(如安徽省 shengNo=1)的全部城市。
用以下sql语句可以不?
insert into sheng (shengname)  select shiname from shi where shengNo=1

作者: whjhn2009   发布时间: 2010-09-20

insert into 表1 select * from 表2
前提是 表1 与表2的表结构一样。
或者
insert into 表1 ('字段1','字段2') select '字段1','字段2' from 表2 where 条件

作者: lovzh   发布时间: 2010-09-28