create or replace view periode_calendrier_vue_no_orderby as select pc.id, vpc2.date_debut, vpc2.date_fin from elements_organisationnels.periode_calendrier pc join elements_organisationnels.version_periode_calendrier vpc2 on (vpc2.id = pc.id_version_periode_vigueur) ; analyze format=json select date_debut from periode_calendrier_vue_orderby where date_debut > '2022-04-30' ; { "query_block": { "select_id": 1, "r_loops": 1, "r_total_time_ms": 0.2108, "table": { "table_name": "pc", "access_type": "index", "possible_keys": ["periode_calendrier_fk_1"], "key": "periode_calendrier_fk_1", "key_length": "9", "used_key_parts": ["id_version_periode_vigueur"], "r_loops": 1, "rows": 200, "r_rows": 200, "r_total_time_ms": 0.0487, "filtered": 100, "r_filtered": 73, "attached_condition": "pc.id_version_periode_vigueur is not null", "using_index": true }, "table": { "table_name": "vpc2", "access_type": "eq_ref", "possible_keys": ["PRIMARY"], "key": "PRIMARY", "key_length": "8", "used_key_parts": ["id"], "ref": ["elements_organisationnels.pc.id_version_periode_vigueur"], "r_loops": 146, "rows": 1, "r_rows": 1, "r_total_time_ms": 0.1178, "filtered": 100, "r_filtered": 63.699, "attached_condition": "vpc2.date_debut > '2022-04-30'" } } }