Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

insert y where

Estas en el tema de insert y where en el foro de Mysql en Foros del Web. Hola, tengo una duda, cual podría ser la manera de hacer esto: tengo unos datos organizados así: id,usuario_id,nombre,valor_id,valor 1,23,pepe,20,5 2,23,pepe,21,4 y tengo esta otra: usuario_id,nombre ...
  #1 (permalink)  
Antiguo 29/09/2009, 15:43
 
Fecha de Ingreso: agosto-2006
Mensajes: 15
Antigüedad: 17 años, 8 meses
Puntos: 0
insert y where

Hola, tengo una duda, cual podría ser la manera de hacer esto:

tengo unos datos organizados así:

id,usuario_id,nombre,valor_id,valor
1,23,pepe,20,5
2,23,pepe,21,4

y tengo esta otra:

usuario_id,nombre
23,pepe
24,lola

y quiero que me aparezca algo así en una vista o tabla temporal:

id,nombre_usuario,m20,m21
1,pepe,5,4

donde "m20" es uno de los "valor_id" que encuentre en una tabla, con la m añadida al principio, y le asigne el "valor", no se si se pueda hacer algo así o que me toca hacer.
  #2 (permalink)  
Antiguo 30/09/2009, 21:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: insert y where

presta atención en la consulta que tu quieres que te bote tu estas diciendo que el valor 4 pertenece al id numero 1 y eso no puede ser asi. por que entonces como vas a diferenciar la cosa.



haora creo que nadie aca sabe lo que quieres hacer con exactitud. el modelo esta mal. y la consulta que quieres esta mal haora esos id de valor pueden ser fechas en las que fueron ingresados y asi seria mucho mas facil.

yo pongo algo para contribuir quiero que seas mas especifico en lo que quieres hacer para ver si te pueden ayudar



yo haria en este caso especifico. algo como esto.



tabla usuario
id_usuario
nombre

tabla valor
id_valor
valor



tabla usuario_valor
id_usuario
id_valor
fecha
cantidad
  #3 (permalink)  
Antiguo 02/10/2009, 12:45
 
Fecha de Ingreso: agosto-2006
Mensajes: 15
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: insert y where

el valor 4 está en la fila con id 2, pero el usuario_id es el mismo así que no está mal, solo lo interpretaste diferente, yo solo quería organizar en una sola fila los resultados que salen en multiples filas ya que es la única forma de llenar los datagrids en flex, pero lo haré con php ya que veo que SQL no tiene esa capacidad.
Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.