Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/08/2007, 15:24
Avatar de zeusdelolimpo
zeusdelolimpo
 
Fecha de Ingreso: agosto-2007
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Sentencia SQL que no me sale

Cita:
Iniciado por lacasadelhard Ver Mensaje
NO ME DA:

te paso los campos de la tabla como son reales:

TABLA categories
categories_id int(11)
category_head_title_tag varchar(80)

TABLA categories_description
categories_id int(11)
categories_name varchar(32)

UPDATE `categories`
SET `categories.category_head_title_tag` = `categories_description.categories_name`
FROM `categories`
INNER JOIN `categories_description`
ON `categories.categories_id` = `categories_description.categories_id`
WHERE `categories.category_head_title_tag` <> `categories_description.categories_name`

Hola no se si tenga que ver que tiene comillas simples por que creo no lleva
en ninguna:

UPDATE categories
SET categories.category_head_title_tag = categories_description.categories_name
FROM categories
INNER JOIN categories_description
ON categories.categories_id = categories_description.categories_id
WHERE categories.category_head_title_tag <> categories_description.categories_name


Ademas creo que los campos a unir si no son numeros, deben de ser del mismo tipo y longitud y :

category_head_title_tag varchar(80)
=
categories_name varchar(32)

a ver si sirve salu2