Ésta es mi consulta:LEFT JOIN orden y limitar
SELECT `p`.`name` AS 'postauthor', `a`.`name` AS 'authorname',
`fr`.`pid`, `fp`.`post_topic` AS 'threadname', `fr`.`reason`
FROM `z_forum_reports` `fr`
LEFT JOIN `forums` `f` ON (`f`.`id` = `fr`.`pid`)
LEFT JOIN `forums` `fp` ON (`f`.`first_post` = `fp`.`id`)
LEFT JOIN `ps` `p` ON (`p`.`id` = `f`.`author_guid`)
LEFT JOIN `ps` `a` ON (`a`.`account_id` = `fr`.`author`)
Mi problema es el siguiente izquierda unirse a:
SELECT `a`.`name`, `a`.`level`
[..]
LEFT JOIN `ps` `a` ON (`a`.`account_id` = `fr`.`author`)
Dado que, en el caso a
tiene filas muchos y que va a regresar como en mi caso:
NAME | LEVEL
Test1 | 1
Test2 | 120
Test3 | 2
Test4 | 1
lo quiero para seleccionar a.name
con order
de nivel desc
y límite 1, por lo que devolverá el nombre de mayor level
donde (a.account_id = fr.author)
.
Espero que me hayas dado. Si no, siéntase libre de publicar un comentario.
¡Guau! Esta funcionando. ¡Gracias! – Cyclone