CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

这样的SQL语句能写出?...

楼主nnyg(浪子)2004-09-04 18:16:48 在 MS-SQL Server / 基础类 提问

这样的SQL语句能写出?...  
  表A.     编号,姓名  
  表B     编号,姓名  
  表C     编号,姓名  
  要求:把表A的数据插入表B   (其中条件如果表C和表A同时有的姓名,不能插入表B)  
   
   
  SQL语句应该如何写?    
  问题点数:20、回复次数:4Top

1 楼yesterday2000(一笑而过)回复于 2004-09-04 18:19:18 得分 3

insert   into   表B  
  select   a.编号,a.姓名  
  from   表A   A,表C   B    
  where   a.姓名<>b.姓名Top

2 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-09-04 18:20:30 得分 3

select   *   into   表b   from   表A   a   where   not   exists(select   a.编号,a.姓名  
      from   表c   c   where     a.姓名=c.姓名)Top

3 楼lzymagi(逸)回复于 2004-09-04 18:22:10 得分 3

insert   b   select   编号,姓名   from   (select   *   from   a   where   姓名   in   (select   姓名   from   c))  
  Top

4 楼qiliu(痴心求学)回复于 2004-09-04 18:22:38 得分 11

insert   表B  
  select   *   from   表A   a   where   a.姓名   not   in   (select   姓名   from   表C     where   姓名=a.姓名)Top

相关问题

  • 写SQL语句???
  • 初学SQL语句,这样的语句怎么写?
  • 如何写这样的SQL语句
  • 急!!!这样的SQL语句怎样写???
  • 这样的SQL语句怎么写?
  • 这样的SQL语句怎么写啊?
  • ===这样的Sql语句怎么写?===
  • 这样的SQL语句该怎么写?
  • 这样的SQL语句怎样写
  • *******************这样的SQL语句怎么写?

关键词

  • 语句
  • sql
  • 姓名
  • 表
  • bselect
  • sql语句能写
  • 编号
  • 插入
  • where
  • insert

得分解答快速导航

  • 帖主:nnyg
  • yesterday2000
  • chinaandys
  • lzymagi
  • qiliu

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo