2010-04-06 130 views
2

我已經列欄「車主」列。在同一張表中複製記錄

我有一個車主,他有10輛車。

現在我有2個人有同樣的車,所以我需要添加20個記錄到我的表。

只有一列室內用不同:

喜歡的東西:

Insert into Cars (NameOfCar,NameOfOwner) 
Select NameOfCar,'"Robert Kubica' Where NameOfOwner='Schumacher'. 

Insert into Cars (NameOfCar,NameOfOwner) 
Select NameOfCar,'"Hakashi Honda' Where NameOfOwner='Schumacher'. 
+0

你的SQL應該努力 - 你有什麼問題嗎? – CResults 2010-04-06 12:53:04

+0

那麼,上述2條語句有什麼問題呢? – shahkalpesh 2010-04-06 12:53:23

+0

我懷疑實際上有一個問題在那裏,我認爲它會回答像「插入汽車(NameOfCar,NameOfOwner)選擇c.NameOfCar,'羅伯特庫比卡'從汽車AS c其中c.NameOfOwner ='舒馬赫'「雖然也許不完全。 – Lazarus 2010-04-06 12:53:51

回答

6

我看到你缺少FROM子句在查詢中,請嘗試添加它。

+0

+1。接得好 :) – shahkalpesh 2010-04-06 12:54:14

2

你缺少From條款:

Insert into cars (NameOfCar,NameOfOwner) 
Select NameOfCar, 'Hakashi Honda' 
From cars 
Where NameOfOwner='Schumacher'