是否有快速的方法將多個值插入到一列中,而第二列具有不同的值。SQL插入多行,其中一列總是相同,一列不同
說我有兩列,分別叫做Number
和Colour
。 Number
列總是將1和Colour
列更改。
目前我做以下...
INSERT INTO ColourTable(Number, Colour)
SELECT '1' ,'red'
UNION ALL
SELECT '1' ,'yellow'
UNION ALL
SELECT '1' ,'green'
UNION ALL
SELECT '1' ,'blue'
UNION ALL
SELECT '1' ,'orange'
如果僅僅是少數幾個刀片來做,但問題是我需要用色列插入約有100行這很好改變,我想知道是否有辦法設置號碼列?
**我想我需要更好一點解釋自己...
說色列有40種不同的顏色我需要插入這些顏色到不同的行與列數說比如說1到100(該數字實際上是randon代碼,因此遞增將不起作用)。
所以不得不做彩色行40個插入與列數= 1個 40個插入與列數= 2個 40插入與列數= 3等等至100
你在哪裏得到的值,色列?是否存儲在另一個表中? – codingbadger 2011-06-15 09:41:30