Ver Mensaje Individual
  #3  
Antiguo 03-05-2006
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 23
salvica Va por buen camino
Cita:
Empezado por delphi.com.ar
En el query que te puse, GEL no esta siendo tomado por el campo de la tabla, si como el campo del resulset, posiblemente esten con las comillas erróneas.

Código SQL [-]SELECT 'MI VALOR', CAMPO1, CAMPO2, CAMPO3
FROM TABLA

Saludos!
Perdona, pero creo que no me he explicado bien

Ejemplo:
Código SQL [-]
tabla de distribuidores

     id_distribuidor     cif_distribuidor     tipo_articulos
     ===============     ================     ===========================
     1                   1234000000000000     Limpiadores
     2                   4567890000000000     Abrillantadores


tabla de artículos (supuestamente vacía, al final debe contener lo expuesto)

     id_articulo         id_distribuidor      nombre_articulo
     ===============     ================     ===========================
     1                   1                    GEL
     2                   1                    CHAMPÚ
     3                   1                    JABON

querys para ello

INSERT INTO `articulos` ( `nombre_articulo`, `id_distribuidor` )
                  VALUES( "GEL",
                          (SELECT `id_distribuidor`
                             FROM `distribuidor`
                            WHERE `cif_distribuidor`="1234000000000000")
);

INSERT INTO `articulos` ( `nombre_articulo`, `id_distribuidor` )
                  VALUES( "CHAMPÚ",
                          (SELECT `id_distribuidor`
                             FROM `distribuidor`
                            WHERE `cif_distribuidor`="1234000000000000")
);

INSERT INTO `articulos` ( `nombre_articulo`, `id_distribuidor` )
                  VALUES( "JABON",
                          (SELECT `id_distribuidor`
                             FROM `distribuidor`
                            WHERE `cif_distribuidor`="1234000000000000")
);
Haber si ahora ha quedado un poco más claro

Saludos y gracias
Responder Con Cita