Estoy confundido acerca de cómo copiar una columna de una tabla a otra mesa usando where. Escribí una consulta SQL pero dice que el tiempo de bloqueo de la transacción excedió o la consulta devuelve más de una fila.
usando MySQL
Básicamente,
que tengo:copiar una columna de una tabla a otra
Table 1: Results
BuildID platform_to_insert
Table 2: build
BuildID correct_platform
update results set results.platform_to_insert
= (select correct_platform from
build where results.BuildID = build.BuildID)
¿Cuántas filas tiene en cada mesa? Muéstranos el mensaje de error completo y actual que MySQL te da –
la forma en que escribes tu consulta puede devolver más de una fila de la subselección: ¿qué valor de correct_platform se debe tomar si hay más de uno para un determinado buildID? – davek
lo que quiero hacer es: para cada BuildID de resultados, compárelo con BuildID en build es lo mismo, luego tome esa plataforma correcta de compilación e insértelo en platform_to_insert en Results – JPro