To moje zapytanie:LEFT JOIN zamówienie i ograniczyć
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`)
Moim problemem jest to lewa dołączyć:
SELECT `a`.`name`, `a`.`level`
[..]
LEFT JOIN `ps` `a` ON (`a`.`account_id` = `fr`.`author`)
Ponieważ w przypadku a
ma wiele wierszy i będzie to powrót jak w moim sprawa:
NAME | LEVEL
Test1 | 1
Test2 | 120
Test3 | 2
Test4 | 1
chcę aby wybrać a.name
z order
poziomu desc
i limit 1, więc zwróci nazwę wyższego level
gdzie (a.account_id = fr.author)
.
Mam nadzieję, że mnie masz. Jeśli nie, napisz komentarz.
Wow! To działa. Dziękuję Ci! – Cyclone