Problema con consulta SQL
Publicado por Fernando (47 intervenciones) el 24/05/2003 18:09:18
Hola
Estoy haciendo un programita donde muestro un catalogo de calzado y tengo dos tablas una llamada catalogo y otra almacen y estan compuestas de la siguiente forma:
+------------------+ +----------------+
| catalogo | | almacen |
+------------------+ +---------------+
|modelo | |modelo |
|descripcion | |talla |
|material | |color |
|para | |existencia |
|precio | |precio |
+------------------+ +---------------+
En el formulario tengo dos combos, uno para elegir si el calzado es de dama, caballero o infantil, que corresponde al campo "para" y otro que es la descripcion, el problema es que de cierto modelo y color puedo tener varios registros en la tabla almacen exactamente uno por cada talla diferente y cuando muestro los registros me sale una foto por cada registro de la tabla almacen. Intenete la consulta de la siguiente manera:
SELECT DISTINCT catalogo.modelo, color, para, descripcion, material, precio, ruta, existencia
FROM catalogo, almacen
WHERE descripcion='CHOCLO' AND para='DAMA' AND catalogo.modelo=almacen.modelo ORDER BY catalogo.modelo GROUP BY modelo;
Pero no funciona ya que me sigue mostrando varias veces el mismo modelo en el mismo color.
Alguien sabe como le puedo hacer.
De antemano muchas gracias.
Atte. Fdo. Fdez.
Estoy haciendo un programita donde muestro un catalogo de calzado y tengo dos tablas una llamada catalogo y otra almacen y estan compuestas de la siguiente forma:
+------------------+ +----------------+
| catalogo | | almacen |
+------------------+ +---------------+
|modelo | |modelo |
|descripcion | |talla |
|material | |color |
|para | |existencia |
|precio | |precio |
+------------------+ +---------------+
En el formulario tengo dos combos, uno para elegir si el calzado es de dama, caballero o infantil, que corresponde al campo "para" y otro que es la descripcion, el problema es que de cierto modelo y color puedo tener varios registros en la tabla almacen exactamente uno por cada talla diferente y cuando muestro los registros me sale una foto por cada registro de la tabla almacen. Intenete la consulta de la siguiente manera:
SELECT DISTINCT catalogo.modelo, color, para, descripcion, material, precio, ruta, existencia
FROM catalogo, almacen
WHERE descripcion='CHOCLO' AND para='DAMA' AND catalogo.modelo=almacen.modelo ORDER BY catalogo.modelo GROUP BY modelo;
Pero no funciona ya que me sigue mostrando varias veces el mismo modelo en el mismo color.
Alguien sabe como le puedo hacer.
De antemano muchas gracias.
Atte. Fdo. Fdez.
Valora esta pregunta


0