Consulta select con dos grupos de condicionales

Hola amigos.

Supongamos una tabla donde tenemos una serie de productos y tenemos un campo código(int), color principal 1 o 0, colores(int)

El campo código se puede repetir ya que puede haber un producto con el mismo código pero con diferente color.

No se como desarrollar una consulta que me muestre todos los productos que tengan el color principal. Where ColPrinc =1 y además me muestre una sola fila por cada campo código donde ColPrinc = 0 y el color puede ser aleatorio

Un posible ejemplo seria si tenemos tres entradas

Cod=136/ColPrinc=1/Col=2

Cod=137/ColPrinc=0/Col=5

Cod=137/ColPrinc=0/Col=3

Nos habría de mostrar:

Código: 136, ColPrinc:1 Col:2

Código 137 ColPrinc 0 Col:3

Espero haberme explicado bien. Gracias

Añade tu respuesta

Haz clic para o