15.83 ms (78.69%)
|
1 |
SELECT co.id, co.name, co.start_date, co.end_date, ci.name AS name_city, cou.name AS name_country, ps.id AS id_pool_size, ps.size, ps.metric, ct.id AS id_competition_type, ct.name AS name_competition_type, cd.id AS id_competition_discipline, cd.name AS name_competition_discipline, co.type_distribution, GROUP_CONCAT(sra.id SEPARATOR '-') AS id_races FROM competition co INNER JOIN city ci ON (co.city_id = ci.id) LEFT JOIN country cou ON (ci.country_id = cou.id) INNER JOIN pool_size ps ON (co.pool_size_id = ps.id) INNER JOIN competition_type ct ON (co.competition_type_id = ct.id) INNER JOIN competition_discipline cd ON (co.competition_discipline_id = cd.id) INNER JOIN (SELECT DISTINCT re.competition_id, ra.id FROM result re, race_gender rg, race ra WHERE re.race_gender_id = rg.id AND rg.race_id = ra.id) sra ON (sra.competition_id = co.id) GROUP BY co.id, co.name, co.start_date, co.end_date, ci.name, cou.name, ps.id, ps.size, ps.metric, ct.id, ct.name, cd.id, cd.name
SELECT co.id, co.name, co.start_date, co.end_date, ci.name AS name_city, cou.name AS name_country, ps.id AS id_pool_size, ps.size, ps.metric, ct.id AS id_competition_type, ct.name AS name_competition_type, cd.id AS id_competition_discipline, cd.name AS name_competition_discipline, co.type_distribution, GROUP_CONCAT(sra.id SEPARATOR '-') AS id_races FROM competition co INNER JOIN city ci ON (co.city_id = ci.id) LEFT JOIN country cou ON (ci.country_id = cou.id) INNER JOIN pool_size ps ON (co.pool_size_id = ps.id) INNER JOIN competition_type ct ON (co.competition_type_id = ct.id) INNER JOIN competition_discipline cd ON (co.competition_discipline_id = cd.id) INNER JOIN (SELECT DISTINCT re.competition_id, ra.id FROM result re, race_gender rg, race ra WHERE re.race_gender_id = rg.id AND rg.race_id = ra.id) sra ON (sra.competition_id = co.id) GROUP BY co.id, co.name, co.start_date, co.end_date, ci.name, cou.name, ps.id, ps.size, ps.metric, ct.id, ct.name, cd.id, cd.name;
|
3.12 ms (15.54%)
|
18 |
SELECT t0.id AS id_1, t0.name AS name_2, t0.short_name AS short_name_3, t0.name_ffn AS name_ffn_4, t0.distance AS distance_5, t0.order_display AS order_display_6, t0.relay AS relay_7, t0.used AS used_8, t0.stroke_id AS stroke_id_9 FROM race t0 WHERE t0.id = ? LIMIT 1
SELECT t0.id AS id_1, t0.name AS name_2, t0.short_name AS short_name_3, t0.name_ffn AS name_ffn_4, t0.distance AS distance_5, t0.order_display AS order_display_6, t0.relay AS relay_7, t0.used AS used_8, t0.stroke_id AS stroke_id_9 FROM race t0 WHERE t0.id = '5' LIMIT 1;
|