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