Cita:
SELECT
min(t.pos) as m ,
t.pos,
l.id,
l.shortaddress,
l.price,
t.title,
t.src,
t.thumb,
t.type,
l.caption,
l.msl,
r.state
FROM
realtorlisting r,
listing l,
tours t
WHERE
l.id =r.id_listing AND
l.id=t.id_listing AND
r.id_reltor=$valor AND
l.status=0
GROUP BY t.id_listing
ORDER BY t.id_listing desc
Esa es la consulta que estoy realizando, el problema que tengo es que necesito agregar una clausula en el Where que sea algo así comoSELECT
min(t.pos) as m ,
t.pos,
l.id,
l.shortaddress,
l.price,
t.title,
t.src,
t.thumb,
t.type,
l.caption,
l.msl,
r.state
FROM
realtorlisting r,
listing l,
tours t
WHERE
l.id =r.id_listing AND
l.id=t.id_listing AND
r.id_reltor=$valor AND
l.status=0
GROUP BY t.id_listing
ORDER BY t.id_listing desc
"Seleccionar desde la tabla tours, la fila donde pos es el valor menor"
El problema que tengo es que cuando hago el group by hay varios valores agrupados de pos y no se como puedo seleccionar el valor menor para obtener esa fila completa.
me imagino que no debe ser complicado pero no encuentro como
min(t.pos) as m ,
t.pos,
estos los puse para hacer otros tipos de consulta
Saludos y gracias