[SQL ] 怎麼寫少一點

看板Database作者時間11年前 (2013/01/25 10:21), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
我的DBMS是 MSSQL 我有一個需求需要 插入一筆新的資料從 同一個資料表 子查詢 的資料塞回去 INSERT tb1 SELECT * FROM tb1 問題來了 這個tb1 有一個自動增加的流水號 tid 跟一個 記錄類別的cid 我希望新插入的 tid 不會重覆到,並且讓cid 不是跟原來資料一樣,而是另外指定 有辦法在一次的insert 下做到嗎,又要怎麼下sql 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.71.68.93

01/25 10:54, , 1F
Insert into tb1 (cid, columnname) select '自訂義'
01/25 10:54, 1F

01/25 10:54, , 2F
ColumnName from tb1 where 條件
01/25 10:54, 2F

01/25 23:50, , 3F
不知道要的是不是這個
01/25 23:50, 3F

01/25 23:59, , 4F
INSERT INTO tb1 (field1,field2)
01/25 23:59, 4F

01/25 23:59, , 5F
SELECT field1,field2 FROM tb GROUP BY field2
01/25 23:59, 5F
文章代碼(AID): #1H0Umwq6 (Database)