Ver Mensaje Individual
  #1  
Antiguo 22-11-2006
leodelca23 leodelca23 is offline
Miembro
 
Registrado: jul 2006
Posts: 91
Reputación: 18
leodelca23 Va por buen camino
Consulta en Sql

Hola a todos necesito saber como se hace una consulta. Creo que es dificil pero para ustedes le parecera facil.
Bueno la cosa es asi Tengo Una Factura y el Detalle.
Código SQL [-]CREATE TABLE "DETALLE" ( "IDDETALLE" INTEGER, "IDPRODUCTO" INTEGER NOT NULL, "CANTIDAD" FLOAT NOT NULL, "IDFACTURA" INTEGER NOT NULL, "PRECIO" FLOAT, "DESCUENTO" FLOAT );

Código SQL [-]CREATE TABLE "FACTURA" ( "IDFACTURA" INTEGER NOT NULL, "IDCLIENTE" INTEGER NOT NULL, "PAGO" VARCHAR(15) NOT NULL, "FECHA" DATE NOT NULL, "TOTAL" FLOAT NOT NULL, "DESCUENTO" FLOAT, "ESTADO" VARCHAR(15), PRIMARY KEY ("IDFACTURA") );

Código SQL [-]CREATE TABLE "PRODUCTO" ( "IDPRODUCTO" INTEGER NOT NULL, "CANTIDAD" FLOAT NOT NULL, "DESCRIPCION" VARCHAR(35) NOT NULL, "BODEGA" FLOAT, "PRECIO" FLOAT NOT NULL, "TRANSICION" FLOAT, "PRECIOCOSTO" FLOAT, PRIMARY KEY ("IDPRODUCTO") );


Esas son las tablas que tengo .
Estoy utilizando esta sentencia:
Código SQL [-]SELECT * FROM (Detalle INNER JOIN Factura ON Detalle.idfactura = Factura.idfactura)


Pero me gustaria que me mostrara en vez del idProducto la descripcion del producto. No se Como lo tengo que hacer ya que quiero hacer filtros apartir de algun producto. Por ejemplo buscar todos los clientes que han comprado cierto producto o algo a si.

Muchas Gracias por su ayuda. Saludos
Responder Con Cita