¿Hay una manera rápida de insertar valores múltiples en una columna mientras que la segunda columna tiene un valor diferente?SQL Insertar varias filas con una columna siempre la misma y una columna diferente
Supongo que tengo dos columnas llamadas Number
y Colour
. La columna Number
siempre va a ser 1 y la columna Colour
cambia.
En el momento que estoy haciendo lo siguiente ...
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'
que está bien si sólo hay unos insertos que hacer, pero el problema es que necesito para insertar unos 100 filas con la columna de color cambiando y me preguntaba si había una manera de configurar la columna numérica?
** Creo que necesito para explicar a mí mismo un poco mejor ...
decir las columnas de color tienen 40 colores diferentes que necesito para insertar estos colores en diferentes filas con la columna del número diciendo por ejemplo 1 a 100 (el número en realidad son códigos randon por lo que el incremento no funcionará).
por lo que tengo que hacer 40 inserciones de las filas de color con el número de columna = 1 40 inserciones con el número de columna = 2 40 inserciones con el número de columna = 3 y así sucesivamente a 100
Cuando es usted que consigue los valores para la columna de color? ¿Eso está almacenado en otra mesa? – codingbadger