作者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
→ 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