Visual Basic.NET - consulta sql con claves primarias

   
Vista:

consulta sql con claves primarias

Publicado por nato (55 intervenciones) el 19/05/2017 20:50:58
hola gracias de antemano

estoy empezando con bases de datos pero he leido que para que no halla redundancia de datos puedo poner los id en otra tablas esto ya lo entendi
pero mi pregunta es


y cuando haga una consulta sql por ejemplo (como lo haria?)

quiero saber que productos tiene la nota x y que vendedor hizo la nota
dado que los datos de la nota de venta solo estan los id de productos y vendedor

sqlclaves




de manera que la consulta me muestre esto



numero de nota nombre vendedor productos
123 fulano refresco 300 ml


y no

numero de nota nombre vendedor productos
id_nota id_vendedor id_prod
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

consulta sql con claves primarias

Eso es sencillo.

Select V.Id_Venta, E.Nombre, P.Descripcion, P.Precio From Ventas V Inner Join Productos P On V.Id_Prod=P.Id_Prod Inner Join Vendedores E On V.Id_Vendedor=E.Id_Vendedor

Solo faltaría un where para filtrar por algún criterio que necesites.

Otra cosa, para las ventas lo que podrías hacer, es tener una maestro-detalle, donde en el encabezado (Ventas), tengas, la fecha de la venta, el numero de la venta, el id_cliente y esos datos que son esenciales, y un detalle (Venta_Detalle), en donde tengas el id_prod, precio, cantidad_vendida y esas cosas.

Espero haberte aclarado en algo.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

consulta sql con claves primarias

Publicado por nato (55 intervenciones) el 26/05/2017 19:15:34
gracias por tu respuesta
y con lo de tu comentario para el detalle de venta si es correcto lo que medices
solo que para poder ser mas gráfico hice esas tablas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad