sql >> Base de Datos >  >> RDS >> Mysql

MySQL:inserte valores de otra tabla en una columna

Puede usar expresiones en su lista de columnas SELECT. Siempre que las columnas de la lista de selección y las columnas de la tabla de destino coincidan en número y tipo de datos, puede hacer algo como esto:

INSERT INTO items_rooms (item_id, room_id, x_dot_y, n)  
SELECT id, room_id, CONCAT(x,'.',y), z
  FROM `items_phoenix`