Bases de Datos > MySQL

 Procedimiento Almacenado

(1/1)

MArio85:
Hola, tengo 2 tablas que importo desde un archivo csv, el cargar los archivos a las tablas no es problema ya tengo las 2 tablas llenas (por ejemplo):

Tabla 1

Patente     Pedimento

  3435          9000124
  3435          9000189
  3066          9000148
  3066          9001245
  3066          9007896
  3435          9000189      
  3066          9001231
  3066          9000148
  3435          9000189

Tabla 2

Patente      Pedimento     Fecha          Regimen     PC

  3435          9000124    01/06/2009        AF         NULL
  3435          9000189    03/06/2009        RT         NULL
  3066          9000148    09/06/2009        H1         NULL
  3066          9001245    10/06/2009        AF         NULL
  3066          9007896    25/06/2009        H3         NULL
  3066          9001231    29/06/2009        IN         NULL


En la Tabla1 Solamente tengo 2 campos y se pueden repetir (una o mas veces) o no.

En la Tabla2 Tengo los mismos 2 campos de la Tabla1 mas otros 3 (Fecha, Regimen,PC), en la Tabla2 la informacion de Patente y Pedimento NO se Repite en ningun caso.

Ahora bien, lo que necesito es saber si los pedimentos en la Tabla1 se repitieron o no y en base a eso llenar el campo PC de la Tabla2. Es decir, Que despues de correr el procedimiento almacenado la Tabla2 me quede asi:

Tabla 2
Patente      Pedimento     Fecha          Regimen     PC
  3435          9000124    01/06/2009        AF          NO
  3435          9000189    03/06/2009        RT          SI
  3066          9000148    09/06/2009        H1          SI
  3066          9001245    10/06/2009        AF          NO
  3066          9007896    25/06/2009        H3          NO
  3066          9001231    29/06/2009        IN           NO


Espero Alguien me pueda ayudar.


Gracias de antemano.


Saludos

F_Tanori:
Esto te puede servir


--- Código: SQL ---UPDATE Tabla2 SET repetido =(SELECT IF(COUNT(A.Pedimento)>1,'SI','NO')FROM Tabla1 A WHERE Tabla2.Pedimento=A.PedimentoGROUP BY A.Pedimento LIMIT 1) 

Saludos

MArio85:
Jalo al Puro centavo, Gracias viejo, lo hiciste ver tan facil que me senti mal jaja.

Saludos

F_Tanori:
:P, que bueno que te sirva !

Saludos  B)

Navegación

[0] Índice de Mensajes

Ir a la versión completa