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