This visual execution shows how UNION and UNION ALL work in MySQL. First, two SELECT queries run separately. Their results are combined. UNION removes duplicate rows from the combined result, while UNION ALL keeps all rows including duplicates. The execution table tracks each step: running queries, combining results, and removing duplicates if UNION is used. The variable tracker shows how the result sets change after each step. Key moments clarify common confusions like why duplicates are removed only in UNION and not UNION ALL, and that order is not guaranteed without ORDER BY. The quiz tests understanding of these steps and outcomes. Remember, both SELECT queries must have the same number of columns and compatible data types for UNION or UNION ALL to work.