Tabla de contenido:

¿Puedo usar unirme en la consulta de actualización?
¿Puedo usar unirme en la consulta de actualización?

Video: ¿Puedo usar unirme en la consulta de actualización?

Video: ¿Puedo usar unirme en la consulta de actualización?
Video: ERROR EN LEAGUE OF LEGENDS *SOLUCION* 2023 2024, Abril
Anonim

Para consulta datos de tablas relacionadas, a menudo usar los entrar cláusulas, ya sea internas entrar o se fue entrar . En SQL Server, puedo usar estas entrar cláusulas en el Declaración UPDATE para realizar una tabla cruzada actualizar . Primero, especifique el nombre de la tabla (t1) que desea actualizar en el ACTUALIZAR cláusula.

Simplemente, ¿podemos usar unirse en la consulta de actualización?

MySQL ACTUALIZAR la sintaxis de JOIN a menudo usar uniones para consulta filas de una tabla que tienen (en el caso de INNER ENTRAR ) o puede que no tenga (en el caso de LEFT ENTRAR ) filas coincidentes en otra tabla. En MySQL, puedes usar los ENTRAR cláusulas en el Declaración UPDATE para realizar la tabla cruzada actualizar.

Además, ¿podemos usar unirse en la consulta de actualización en Oracle? ACTUALIZAR filas con valores de una tabla ENTRAR en Oráculo . Ese Uniones las filas del padre ACTUALIZAR consulta con las filas de la subconsulta SELECT.

Aquí, ¿cómo puedo unirme internamente a una consulta de actualización?

La forma más fácil y común es usar la cláusula de unión en la declaración de actualización y usar varias tablas en la declaración de actualización

  1. ACTUALIZAR tabla 1.
  2. SET Col 2 = t2. Col2,
  3. Col 3 = t2. Col3.
  4. DESDE table1 t1.
  5. INNER JOIN tabla 2 t2 ON t1. Col1 = t2.col1.
  6. DONDE t1. Col1 IN (21, 31)

¿Puedo actualizar dos tablas en una sola consulta?

usted pueden 't actualizar varias tablas en una declaración , sin embargo, tu pueden utilizar una transacción para asegurarse de que dos ACTUALIZAR las declaraciones se tratan atómicamente. usted pueden también bátelos para evitar un viaje de ida y vuelta.

Recomendado: