Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2014, 12:30
zyxer
 
Fecha de Ingreso: abril-2014
Mensajes: 72
Antigüedad: 10 años, 1 mes
Puntos: 5
LIMIT por campo igual

hola, supongamos que tengo esta tabla:
Código MySQL:
Ver original
  1. id | cod | obj
  2. 1  | a1  | martillo
  3. 2  | a1  | destornillador
  4. 3  | a2  | Pan
  5. 4  | a3  | zapato
  6. 5  | a4  | manzana
  7. 6  | a4  | pera
  8. 7  | a4  | uva
Lo que necesito es que mi consulta MySQL "limite" los resultados mediante el campo cod, es decir, que mi consulta sea algo así:
Código MySQL:
Ver original
  1. FROM tabla
  2. LIMIT 2 (cod)
Y devuelva los valores:
Código MySQL:
Ver original
  1. id | cod | obj
  2. 1  | a1  |  martillo
  3. 2  | a1  |  destornillador
  4. 3  | a2  |  Pan
O que si es algo así:
Código MySQL:
Ver original
  1. FROM tabla
  2. LIMIT 2 (cod)
Y devuelva los valores:
Código MySQL:
Ver original
  1. id | cod | obj
  2. 7  | a4  |  uva
  3. 6  | a4  |  pera
  4. 5  | a4  |  manzana
  5. 4  | a3  |  zapato
Como ven, lo que quiero es que el Limit 2 (cod), me limite los resultados a dos elementos distintos de la del campo cod (en el primer ejemplo arroja 3 resultados, pero pero solo 2 elementos distintos de cod que son a1 y a2. Lo mismo que en el segundo ejemplo arroja 4 resultados, pero pero solo 2 elementos distintos de cod que son a3 y a4)