554
554
- 1st time is a real evaluation to get the subquery value
555
555
- 2nd time is to produce EXPLAIN output rows.
556
556
1st execution sets certain members (e.g. select_result) to perform
558
558
to reset them back, we re-do all of the actions (yes it is ugly):
560
560
join->init(session, item_list, fake_select_lex->options, result);