es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo asignar valores de una tabla SQL almacenada verticalmente?

He estado revisando muchas otras preguntas similares pero no pude encontrar una respuesta. Tengo una situación en la que necesito mostrar una IU de una cuadrícula cuyos valores se extraerán de una tabla de datos vertical.

Por ejemplo, vamos a suponer que en la IU tengo que mostrar una cuadrícula como esta, basada en el P_ID de la tabla de productos de la base de datos.

Nombre del producto ¿Se lanzó? Precio esperado
AC1 1 4000
AC2 0 3000
AC3 0 3000

Los valores en la cuadrícula serán poblados desde la base de datos, que se almacena en la tabla de productos como se muestra a continuación:

PID Nombre del producto ¿Se lanzó? Precio esperado
1 TV LCD 1 2000
1 TV LED 1 2000
2 AC1 1 4000
2 AC2 0 3000
2 AC3 0 3000

Entonces, si selecciono el número 2 en el menú desplegable, la cuadrícula resultante debería mostrar todos los productos que tienen el P_ID como 2.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Suponiendo que tenga un menú desplegable con los valores de P_ID, puede utilizar una consulta SQL para recuperar los datos de la tabla de la base de datos y poblar la cuadrícula. Por ejemplo, si selecciona 2 del menú desplegable, la consulta sería:

    SELECT Nombre_del_producto, SeLanzó, Precio_esperado 
    FROM Producto 
    WHERE P_ID = 2
    

    Esta consulta devolvería el siguiente conjunto de resultados:

    Nombre del producto Se lanzó Precio esperado
    AC1 1 4000
    AC2 0 3000
    AC3 0 3000

Comments are closed.