Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2009, 20:36
lucianomdq
 
Fecha de Ingreso: junio-2008
Mensajes: 122
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Duda selección de filas con campos iguales

Hola Apañero!
Supongo que tambien debes tener una tabla que se llame DISCOS donde guardas el nombre del disco por ejemplo, y otra que se llama ESTILOS donde escribes el nombre del estilo.
Suponiendo que tengas esa info y que la tabla donde combinas el id de un disco con el id de un estilo se llama discos_estilos, podrias hacer la consulta de la siguiente manera:

SELECT discos.nombre
FROM discos, estilos, discos_estilos
WHERE discos_estilos.id_disco = discos.id_disco
AND estilos.id_estilos LIKE 2 OR 4

Con eso deberia andar. Basicamente lo que estas haciendo es diciendole a tu ddbb dos cosas:

1 - Que seleccione el nombre del disco de acuerdo a su ID. Esto se hace en el 1er WHERE y te va a servir para que no te muestre un id de disco sino su nombre.
2 - Que te seleccione aquellos discos que su id_estilo sea 2 o 4

Espero te sirva.
Suerte!