看板 Database 關於我們 聯絡資訊
我的DBMS是 MSSQL 我有一個需求需要 插入一筆新的資料從 同一個資料表 子查詢 的資料塞回去 INSERT tb1 SELECT * FROM tb1 問題來了 這個tb1 有一個自動增加的流水號 tid 跟一個 記錄類別的cid 我希望新插入的 tid 不會重覆到,並且讓cid 不是跟原來資料一樣,而是另外指定 有辦法在一次的insert 下做到嗎,又要怎麼下sql 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.71.68.93
pumamail1020:Insert into tb1 (cid, columnname) select '自訂義' 01/25 10:54
pumamail1020: ColumnName from tb1 where 條件 01/25 10:54
rexmouse4v:不知道要的是不是這個 01/25 23:50
rexmouse4v:INSERT INTO tb1 (field1,field2) 01/25 23:59
rexmouse4v:SELECT field1,field2 FROM tb GROUP BY field2 01/25 23:59