Emma:
He buscado pero no del todo encontrado lo que estoy buscando. Necesito crear una nueva entrada en una tabla para cada entrada existente con un identificador único. Por ejemplo - mi mesa es así.
id userid action
--- -------- ----------
1 55 Red
2 55 Blue
3 56 Red
4 56 Blue
Para cada ID de usuario único, tengo que añadir otra entrada - por ejemplo,
id userid action
--- -------- ----------
1 55 Red
2 55 Blue
3 56 Red
4 56 Blue
5 55 Green
6 56 Green
¿¿Es posible??
GMB:
Puede utilizar la insert ... select
sintaxis para generar un nuevo registro para cada uno distinto userid
:
insert into mytable(userid, action)
select distinct userid, 'Green' from mytable