Although this removes one query from forumdisplay, it modifies the existing query by adding an expensive outer join to the post table.
Have you compared the execution plan of the modified query with the original? Remember, MySQL versions prior to 5.0 can only use one index per query. You may find the original way with the extra query is more efficient... which is probably why Jelsoft did it that way.
|