多了“一只猩猩”,低调散分,顺便求个SQL语句,以免此帖变成纯粹散分帖。表 mytable(主键id为自增长字段)No type
1 1
1 2
2 1
2 2
我要给部分No插入一条type为3的记录,No的条件不用考虑,帮我考虑前面怎么写
Insert into mytable(no,type) select no,'3' from mytable where no in (...)
这样写应该不对,帮我改改。。
1 1
1 2
2 1
2 2
我要给部分No插入一条type为3的记录,No的条件不用考虑,帮我考虑前面怎么写
Insert into mytable(no,type) select no,'3' from mytable where no in (...)
这样写应该不对,帮我改改。。
解决方案 »
- 想用一个控件将Access表格显示在窗体中,有什么方法
- c# 如何探测局域网内的活动主机
- svchost.exe 应用程序错误?
- 当程序启动时就将一个值给textBox1.Text怎么做?
- 关于gridview中radiobutton列的焦点问题
- 如何使用C#+NHibernate开发项目?
- C#+jmail组建接收邮件出现问题,请高手帮忙
- .net中建立了C#的Windows应用程序,如何连接Access数据库啊?
- http请求
- 请大家谈谈 @ 符号在C#中的应用
- js隔一段时间重复执行函数
- webbrowser控件访问网页,网页有个select,请问怎么得到该select有多少个值,每个值怎么访问?
要这样么?update type = '3'
from mytable
where no in(...)
INSERT INTO myTable(No,type)
SELECT DISTINCT No,'3'
FROM myTable
WHERE No IN (1,2,3,4...)
从语法上说他是没有问题的,你的不对指的是什么不对?
可以改为
Insert into mytable(no,type) select no,'3' from mytable A where A.no in (...) 这样应该可以的吧
(...)换为
(select no from mytable B where ...)你要的no就好了
后面的mytable换成别名
不然可能会混淆如果少
就直接用值好了insert into mytable(no, type) values('...','3);
Insert into mytable(no,type) select DISTINCT top 1 no,'3' from mytable where no in (1,2)
1 1
1 2
2 1
2 2 自动增长的列 怎么还有 1,1 这样相同的值呢?
接分~~ 楼下跟上!
SQL 语句
Insert into mytable(no,type) select DISTINCT top 1 no,'3' from mytable where no in (1,2)
INSERT INTO mytable VALUES ('***','3')谁帮我看看这个。
http://topic.csdn.net/u/20081205/10/7b6d25fd-0cc9-4c8c-a033-c121a32e36c8.html
这样吧
1 1
1 2
2 1
2 2
任意 1
任意 2
任意 3达到这个效果吧!!
INSERT语句,可以没有value么?
学习一下
直接insert in mytable( no ,type )value('任意你想输入的','3')
这样不行吗?
楼主还是把问题描述清楚吧
select no,'3' as type from mytable where no in (...)
晕啊。。强烈建议CSDN提供二次结帖功能。。呵呵