Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2008, 13:28
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Copiar de una tabla a otra

Supongo que tendrás un id en la tabla comida; imaginemos que lo has llamado idcomida.
Pues bien, si quisieras copiar los datos del idcomida 3 en la tabla comida_hecha:

INSERT INTO comida_hecha (nombre, sabor) SELECT nombre, sabor FROM comida WHERE comida.idcomida = 3

si quieres copiar en comida_hecha todos los registros de comida cuyo nombre es arroz
INSERT INTO comida_hecha (nombre, sabor) SELECT nombre, sabor FROM comida WHERE comida.nombre LIKE 'arroz'

si quieres copiar todas las comidas cuyo sabor es salado
INSERT INTO comida_hecha (nombre, sabor) SELECT nombre, sabor FROM comida WHERE sabor LIKE 'salado'