Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2010, 15:05
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
consulta usando where MAX(campo)

Hola, no puedo hacer una consulta! no me sale!

quiero buscar nombres de articulos y ids dependiendo de el valor max de un campo. Tengo una tabla con varios reigstros de articulo:
id - 1
title - nombre artuculo
relacio -> 155 // aqui es el MAX()

otros arts cambiaria:
id - 33
title - otro nombre
relacion -> 168 ... y asi

Como buscaria:
select it.id, it.title, it.catid as categoria, cat.name, extra_fields_search as bolnum from jos_k2_items as it, jos_k2_categories as cat where it.extra_fields_search = 155 and it.catid = cat.id;

pero que el 155 sea MAX(mi_campo) en este caso MAX(extra_field_search);, me manda error (Invalido uso de funcion group)