作者knives ()
看板Database
标题[SQL ] 怎麽写少一点
时间Fri Jan 25 10:21:43 2013
我的DBMS是 MSSQL
我有一个需求需要
插入一笔新的资料从 同一个资料表 子查询 的资料塞回去
INSERT tb1 SELECT * FROM tb1
问题来了
这个tb1 有一个自动增加的流水号 tid 跟一个 记录类别的cid
我希望新插入的 tid 不会重覆到,并且让cid 不是跟原来资料一样,而是另外指定
有办法在一次的insert 下做到吗,又要怎麽下sql
谢谢回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.71.68.93
1F:→ pumamail1020:Insert into tb1 (cid, columnname) select '自订义' 01/25 10:54
2F:→ pumamail1020: ColumnName from tb1 where 条件 01/25 10:54
3F:→ rexmouse4v:不知道要的是不是这个 01/25 23:50
4F:→ rexmouse4v:INSERT INTO tb1 (field1,field2) 01/25 23:59
5F:→ rexmouse4v:SELECT field1,field2 FROM tb GROUP BY field2 01/25 23:59