Ayuda Con query

31/10/2005 - 20:53 por Victor M | Informe spam
Hola
Necesito hacer un query que haga lo siguiente:
necesito hacer un udpate a un campo de una tabla(A) en este caso Llafac que
va a hacer igual al campo llaveu de otra tabla(B) siempre y cuando el campo
numfac de la tabla(A) sea igual al campo numfac de la tabla B
seria algo asi pero no me funciona
update A set A.llafac= B.llaveu
where A.numfac=B.numfac
Soy nuevo en SQL y les agradeceria mucho su ayuda
Saludos

Preguntas similare

Leer las respuestas

#11 Alejandro Mesa
01/11/2005 - 03:52 | Informe spam
Maxi,

Me gustaria poder ese articulo. Por mi parte te dire que no existe ninguna
diferencia tanto en rendimiento como en coherencia de resultados cuando
hablamos de "inner join". En cambio, los operadores "*= y =*" no son
equivalentes a los operadores ansi "outer join".

Ejemplo:

use northwind
go

select oh.*
from orders as oh
left join [order details] as od on oh.orderid = od.orderid
where od.orderid is null

select oh.*
from orders as oh, [order details] as od
where oh.orderid *= od.orderid and od.orderid is null
go

Como puedes ver, la segunda sentencia no tiene mucho sentido, pues ambas
expresiones logicas no pueden existir al mismo tiempo (no podemos hablar de
igualdad cuando contemplamos valores nulos (NULL)).

ANSI JOIN vs. OUTER JOIN
http://www.microsoft.com/sql/techin...uly23.mspx


AMB

"Maxi (MVP SQL)" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida