Visual Basic - duda con consulta SQL

Life is soft - evento anual de software empresarial
 
Vista:

duda con consulta SQL

Publicado por Leo (50 intervenciones) el 23/03/2007 17:32:50
Tengo por ejemplo 2 tablas: -PROVEEDORES (campos: IDPROV; NOMBRE....) Y -COMPRAS (campos: IDPROV, DETALLE, CANTIDAD....)

Quiero mostrar en un MSHFlexGrid, x ejemplo, las compras realizadas cuya cantidad fue menor a 100 unidades; la sentencia SQL seria algo asi:

"Select IDP, DETALLE, CANTIDAD From COMPRAS Where CANTIDAD < 100"

todo funciona correctamente, pero lo que me muestra es el DI del proveedor y mi pregunta es esta: ¿Cómo hago para que en vez del ID me muestre el nombre del proveedor (ubicado en la tabla PROVEEDORES)?

De antemano, muchas gracias....
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

POSIBLE SOLUCION

Publicado por RICKRAF (11 intervenciones) el 25/03/2007 05:50:59
mira tendrias que hacer una consulta asi . . .

"Select p.nombre, c.idp, c.detalle, c.cantidad from proveedores p, compras c where p.idprov = c.idprov and c.cantidad < 100"

explicación
utilizas alias para cada tabla:
Para la tabla compras el alias (c)
Para la tabla proveedor el alias (p)
lugo haces un enlace entre las dos tablas por medio del IDPROV
y wala . . esta lista tu consulta. . . puedes probarla en Sql si quieres . . .

Cualquier cosa me pasa la voz
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