SQLServer – Actualizar una tabla con datos de otra

MERGE Ofertarestricciones AS target USING (SELECT idOfertaHotel, hotelDiscount FROM OfertaHotel) AS SOURCE (idOfertaHotel, hotelDiscount) ON (target.idOfertaHotel = SOURCE.idOfertaHotel) WHEN MATCHED THEN UPDATE SET target.Discount = SOURCE.hotelDiscount;MERGE Ofertarestricciones AS target USING (SELECT idOfertaHotel, hotelDiscount FROM OfertaHotel) AS source (idOfertaHotel, hotelDiscount) ON (target.idOfertaHotel = source.idOfertaHotel) WHEN MATCHED THEN UPDATE SET target.Discount = source.hotelDiscount; Donde Ofertarestricciones sería la…

Cómo concatenar campos en MySQL

¿Necesitas concatenar varios campos en MYSQL, y devolverlos en uno sólo? ¡Es muy fácil! Debes utilizar la función CONCAT de MYSQL, cuya sintaxis es: CONCAT(string1, string2, …) y devolvería un único campo string1+string2. Ten cuidado si concatenas campos numéricos, porque los sumará (tendrás que forzar una conversión de tipos a String).   Ejemplo de concatenación…