add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
id level_title quiz_desc overall_quest
1 Sets The purpose of... Suppose we have...
2 Seqs sequences desc... overall question...
3 Prop Logic logic desc ... overall quest...
4 Pred Logic pred desc 1 ... predicase quest...
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... null null null null
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40213894 1 90 2021-01-14 21:52:00
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40213894 2 95 2021-01-17 22:42:50
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40213894 4 100 2021-01-17 22:42:50
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40213894 1 90 2021-01-14 21:52:00
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40213894 2 95 2021-01-17 22:42:50
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40213894 4 100 2021-01-17 22:42:50
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
1 Sets The purpose of... Suppose we have... 40204123 2 75 2021-01-12 15:38:06
1 Sets The purpose of... Suppose we have... 40204123 3 30 2021-01-13 22:13:13
2 Seqs sequences desc... overall question... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
2 Seqs sequences desc... overall question... 40204123 3 30 2021-01-13 22:13:13
3 Prop Logic logic desc ... overall quest... 40204123 1 80 2021-01-12 15:37:11
3 Prop Logic logic desc ... overall quest... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40204123 1 80 2021-01-12 15:37:11
4 Pred Logic pred desc 1 ... predicase quest... 40204123 2 75 2021-01-12 15:38:06
4 Pred Logic pred desc 1 ... predicase quest... 40204123 3 30 2021-01-13 22:13:13
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 Sets	The purpose of  Suppose we have	                40204123	1	80	2021-01-12 ' at line 5
l_id l_title l_q_desc l_o_quest s_no s_l_id COALESCE(tab.s_points, 0) s_ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... null null 0 null
l_id l_title l_q_desc l_o_quest s_no s_l_id s_points s_ts
1 Sets The purpose of... Suppose we have... 40213894 1 90 2021-01-14 21:52:00
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40213894 2 95 2021-01-17 22:42:50
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40213894 4 100 2021-01-17 22:42:50
id level_title quiz_desc overall_quest student_no level_id points ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40204123 4 null null
EXPLAIN
-> Sort: student_points.student_no, level_quiz.id (actual time=0.099..0.100 rows=8 loops=1)
    -> Stream results (cost=2.66 rows=2) (actual time=0.056..0.075 rows=8 loops=1)
        -> Inner hash join (level_quiz.id = student_points.level_id) (cost=2.66 rows=2) (actual time=0.049..0.060 rows=8 loops=1)
            -> Table scan on level_quiz (cost=0.15 rows=4) (actual time=0.005..0.011 rows=4 loops=1)
            -> Hash
                -> Filter: (student_points.student_no in (40204123,40213894)) (cost=1.45 rows=2) (actual time=0.020..0.028 rows=8 loops=1)
                    -> Table scan on student_points (cost=1.45 rows=12) (actual time=0.013..0.025 rows=12 loops=1)
l_id l_title l_q_desc l_o_quest s_no s_l_id s_points s_ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40204123 4 null null
l_id l_title l_q_desc l_o_quest s_no s_l_id s_points s_ts
1 Sets The purpose of... Suppose we have... 40204123 1 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 2 75 2021-01-12 15:38:06
3 Prop Logic logic desc ... overall quest... 40204123 3 30 2021-01-13 22:13:13
4 Pred Logic pred desc 1 ... predicase quest... 40204123 4 null null
1 Sets The purpose of... Suppose we have... 40213894 1 90 2021-01-14 21:52:00
2 Seqs sequences desc... overall question... 40213894 2 95 2021-01-17 22:42:50
3 Prop Logic logic desc ... overall quest... 40213894 3 null null
4 Pred Logic pred desc 1 ... predicase quest... 40213894 4 100 2021-01-17 22:42:50
student_no id
12345678 1
12345678 2
12345678 3
12345678 4
40204123 1
40204123 2
40204123 3
40204123 4
40213894 1
40213894 2
40213894 3
40213894 4
id LT: quiz_desc overall_quest student_no Points: ts
1 Sets The purpose of... Suppose we have... 40204123 80 2021-01-12 15:37:11
2 Seqs sequences desc... overall question... 40204123 75 2021-01-12 15:38:06
3 Prop L logic desc ... overall quest... 40204123 30 2021-01-13 22:13:13
4 Pred L pred desc 1 ... predicase quest... 40204123 0 null
1 Sets The purpose of... Suppose we have... 40213894 90 2021-01-14 21:52:00
2 Seqs sequences desc... overall question... 40213894 95 2021-01-17 22:42:50
3 Prop L logic desc ... overall quest... 40213894 0 null
4 Pred L pred desc 1 ... predicase quest... 40213894 100 2021-01-17 22:42:50
EXPLAIN
-> Sort: t2.student_no, t2.id (actual time=0.184..0.185 rows=8 loops=1)
    -> Stream results (cost=32.42 rows=320) (actual time=0.133..0.170 rows=8 loops=1)
        -> Left hash join (sp2.level_id = lq2.id), (sp2.student_no = t2.student_no) (cost=32.42 rows=320) (actual time=0.125..0.148 rows=8 loops=1)
            -> Nested loop inner join (cost=5.85 rows=32) (actual time=0.082..0.100 rows=8 loops=1)
                -> Table scan on lq2 (cost=0.65 rows=4) (actual time=0.005..0.015 rows=4 loops=1)
                -> Index lookup on t2 using <auto_key2> (id=lq2.id) (actual time=0.001..0.002 rows=2 loops=4)
                    -> Materialize (cost=4.60 rows=8) (actual time=0.020..0.021 rows=2 loops=4)
                        -> Table scan on <temporary> (actual time=0.000..0.001 rows=8 loops=1)
                            -> Temporary table with deduplication (cost=4.60 rows=8) (actual time=0.062..0.063 rows=8 loops=1)
                                -> Inner hash join (no condition) (cost=4.60 rows=8) (actual time=0.046..0.049 rows=24 loops=1)
                                    -> Table scan on t1 (cost=1.48 rows=4) (actual time=0.000..0.001 rows=4 loops=1)
                                        -> Materialize (cost=0.65 rows=4) (actual time=0.021..0.022 rows=4 loops=1)
                                            -> Table scan on <temporary> (actual time=0.000..0.001 rows=4 loops=1)
                                                -> Temporary table with deduplication (cost=0.65 rows=4) (actual time=0.016..0.017 rows=4 loops=1)
                                                    -> Table scan on lq1 (cost=0.65 rows=4) (actual time=0.004..0.008 rows=4 loops=1)
                                    -> Hash
                                        -> Filter: (sp1.student_no in (40204123,40213894)) (cost=1.25 rows=2) (actual time=0.010..0.016 rows=6 loops=1)
                                            -> Table scan on sp1 (cost=1.25 rows=10) (actual time=0.005..0.014 rows=10 loops=1)
            -> Hash
                -> Table scan on sp2 (cost=0.16 rows=10) (actual time=0.015..0.026 rows=10 loops=1)