As with any query it can vary. In some situations it may be subselect has more overhead than having, but other might be the opposite. The best way is to try both solutions and compare the time to output, the cpu utilization and read duration amounts and the overall query execution plan.
"Don't roll your eyes at me. I will tape them in place." (Teacher on Boston Public)