Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/02/2010, 11:03
tokkaido
 
Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 15 años, 3 meses
Puntos: 4
Respuesta: multiples filas/ mismos datos/ un solo INSERT

Encontré la solucion creando el query para el codigo maximo asi:

Código MySQL:
Ver original
  1. SELECT MAX(v.codigo)+1 as codigo
  2. (SELECT MAX(codigo) as codigo FROM inventario_bodegas
  3. SELECT MAX(codigo)
  4. FROM inventario_vehiculos) v

quedando todo la consulta asi:

Código MySQL:
Ver original
  1. INSERT INTO  inventario_bodegas (codigo,medida,profundidad,id_bodega,rend_teorico,factura)
  2. SELECT (SELECT MAX(v.codigo)+1 as codigo
  3. (SELECT MAX(codigo) as codigo FROM inventario_bodegas
  4. SELECT MAX(codigo)
  5. FROM inventario_vehiculos) v),medida,profundidad,id_bodega,rend_teorico,factura
  6. FROM stock_bodegas
  7. WHERE medida=9

espero sea eficiente, gracias por sus prontas respuestas, me evitan grandes dolores de cabeza, jajaja