16.47 ms (52.89%)
|
1 |
SELECT r0_.name AS name_0, r0_.slug AS slug_1, r0_.height AS height_2, r0_.child_friendly AS child_friendly_3, r0_.rain AS rain_4, r0_.train AS train_5, r0_.bike AS bike_6, r0_.lat AS lat_7, r0_.lng AS lng_8, r0_.orientation AS orientation_9, r0_.sunny AS sunny_10, r0_.image AS image_11, r0_.preview_image AS preview_image_12, r0_.banned AS banned_13, a1_.name AS name_14, a1_.slug AS slug_15, COUNT(DISTINCT r2_.id) AS sclr_16, SUM(CASE WHEN r2_.grade_no > 0 AND r2_.grade_no <= 15 THEN 1 ELSE 0 END) AS sclr_17, SUM(CASE WHEN r2_.grade_no > 15 AND r2_.grade_no <= 29 THEN 1 ELSE 0 END) AS sclr_18, SUM(CASE WHEN r2_.grade_no > 29 AND r2_.grade_no <= 65 THEN 1 ELSE 0 END) AS sclr_19, SUM(CASE WHEN r2_.grade_no = 0 OR r2_.grade_no IS NULL THEN 1 ELSE 0 END) AS sclr_20, SUM(CASE WHEN r2_.grade IN (?, ?, ?) THEN 1 ELSE 0 END) AS sclr_21, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_22, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_23, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_24, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_25, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_26, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_27, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_28, SUM(CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_29 FROM rock r0_ LEFT JOIN area a1_ ON r0_.area_id = a1_.id LEFT JOIN routes r2_ ON r0_.id = r2_.rock_id WHERE a1_.slug LIKE ? AND r0_.online = 1 GROUP BY r0_.id ORDER BY r0_.nr ASC
Parameters: [
"3-"
3
"3+"
"4-"
4
"4a"
"4b"
"4c"
"4c+"
"4+"
"5-"
5
"5/5+"
"5+"
"5a"
"5a/5b+"
"FB 3"
"5+/6-"
"5a+"
"5b"
"5b+"
"5c"
"5c+"
"6-"
"6-/6"
6
"6/6+"
"6+"
"6a"
"6a/6a+"
"6a+"
"6a+/6b"
"6b"
"FB 4-"
"FB 4"
"FB 4+"
"6+/7-"
"6b/6b+"
"6b+"
"6c"
"6c+"
"6c+/7a"
"7-"
"7-/7"
7
"7/7+"
"7+"
"7a"
"7a/7a+"
"7a+"
"7b"
"7b+"
"6b+/6c"
"7a+/7b"
"FB 5"
"FB 5+"
"FB 6A"
"FB 6A+"
"FB 6B"
"FB 6B+"
"7+/8-"
"7b+/7c"
"7c"
"7c/7c+"
"7c+"
"8-"
"8-/8"
8
"8/8+"
"8+"
"8a"
"8a/8a+"
"8a+"
"8a+/8b"
"8b"
"7c+/8a"
"FB 6C"
"FB 6C+"
"FB 7A"
"8+/9-"
"8b/8b+"
"8b+"
"8b+/8c"
"8c"
"8c+"
"8c+/9a"
"9-"
"9-/9"
9
"9/9+"
"9+"
"9a"
"FB 7A+"
"FB 7B"
"FB 7B+"
"9+/10-"
"9a/9a+"
"9a+"
"10-"
"10-/10"
10
"10/10+"
"10+"
"9b"
"FB 7C"
"FB 7C+"
"FB 8A"
"10+/11-"
"11-"
"11-/11"
11
"9b+"
"FB 8A+"
"FB 8B"
"FB 8B+"
"FB 8C"
"FB 8C+"
"FB 9A"
"Konstein"
]
SELECT
r0_.name AS name_0,
r0_.slug AS slug_1,
r0_.height AS height_2,
r0_.child_friendly AS child_friendly_3,
r0_.rain AS rain_4,
r0_.train AS train_5,
r0_.bike AS bike_6,
r0_.lat AS lat_7,
r0_.lng AS lng_8,
r0_.orientation AS orientation_9,
r0_.sunny AS sunny_10,
r0_.image AS image_11,
r0_.preview_image AS preview_image_12,
r0_.banned AS banned_13,
a1_.name AS name_14,
a1_.slug AS slug_15,
COUNT(DISTINCT r2_.id) AS sclr_16,
SUM(
CASE WHEN r2_.grade_no > 0
AND r2_.grade_no <= 15 THEN
1
ELSE
0
END
) AS sclr_17,
SUM(
CASE WHEN r2_.grade_no > 15
AND r2_.grade_no <= 29 THEN
1
ELSE
0
END
) AS sclr_18,
SUM(
CASE WHEN r2_.grade_no > 29
AND r2_.grade_no <= 65 THEN
1
ELSE
0
END
) AS sclr_19,
SUM(
CASE WHEN r2_.grade_no = 0
OR r2_.grade_no IS NULL THEN
1
ELSE
0
END
) AS sclr_20,
SUM(
CASE WHEN r2_.grade IN (?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_21,
SUM(
CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_22,
SUM(
CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_23,
SUM(
CASE WHEN r2_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_24,
SUM(
CASE WHEN r2_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_25,
SUM(
CASE WHEN r2_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_26,
SUM(
CASE WHEN r2_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_27,
SUM(
CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_28,
SUM(
CASE WHEN r2_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_29
FROM
rock r0_
LEFT JOIN area a1_ ON r0_.area_id = a1_.id
LEFT JOIN routes r2_ ON r0_.id = r2_.rock_id
WHERE
a1_.slug LIKE ?
AND r0_.online = 1
GROUP BY
r0_.id
ORDER BY
r0_.nr ASC
SELECT r0_.name AS name_0, r0_.slug AS slug_1, r0_.height AS height_2, r0_.child_friendly AS child_friendly_3, r0_.rain AS rain_4, r0_.train AS train_5, r0_.bike AS bike_6, r0_.lat AS lat_7, r0_.lng AS lng_8, r0_.orientation AS orientation_9, r0_.sunny AS sunny_10, r0_.image AS image_11, r0_.preview_image AS preview_image_12, r0_.banned AS banned_13, a1_.name AS name_14, a1_.slug AS slug_15, COUNT(DISTINCT r2_.id) AS sclr_16, SUM(CASE WHEN r2_.grade_no > 0 AND r2_.grade_no <= 15 THEN 1 ELSE 0 END) AS sclr_17, SUM(CASE WHEN r2_.grade_no > 15 AND r2_.grade_no <= 29 THEN 1 ELSE 0 END) AS sclr_18, SUM(CASE WHEN r2_.grade_no > 29 AND r2_.grade_no <= 65 THEN 1 ELSE 0 END) AS sclr_19, SUM(CASE WHEN r2_.grade_no = 0 OR r2_.grade_no IS NULL THEN 1 ELSE 0 END) AS sclr_20, SUM(CASE WHEN r2_.grade IN ('3-', 3, '3+') THEN 1 ELSE 0 END) AS sclr_21, SUM(CASE WHEN r2_.grade IN ('4-', 4, '4a', '4b', '4c', '4c+', '4+') THEN 1 ELSE 0 END) AS sclr_22, SUM(CASE WHEN r2_.grade IN ('5-', 5, '5/5+', '5+', '5a', '5a/5b+', 'FB 3') THEN 1 ELSE 0 END) AS sclr_23, SUM(CASE WHEN r2_.grade IN ('5+/6-', '5a+', '5b', '5b+', '5c', '5c+', '6-', '6-/6', 6, '6/6+', '6+', '6a', '6a/6a+', '6a+', '6a+/6b', '6b', 'FB 4-', 'FB 4', 'FB 4+') THEN 1 ELSE 0 END) AS sclr_24, SUM(CASE WHEN r2_.grade IN ('6+/7-', '6b/6b+', '6b+', '6c', '6c+', '6c+/7a', '7-', '7-/7', 7, '7/7+', '7+', '7a', '7a/7a+', '7a+', '7b', '7b+', '6b+/6c', '7a+/7b', 'FB 5', 'FB 5+', 'FB 6A', 'FB 6A+', 'FB 6B', 'FB 6B+') THEN 1 ELSE 0 END) AS sclr_25, SUM(CASE WHEN r2_.grade IN ('7+/8-', '7b+/7c', '7c', '7c/7c+', '7c+', '8-', '8-/8', 8, '8/8+', '8+', '8a', '8a/8a+', '8a+', '8a+/8b', '8b', '7c+/8a', 'FB 6C', 'FB 6C+', 'FB 7A') THEN 1 ELSE 0 END) AS sclr_26, SUM(CASE WHEN r2_.grade IN ('8+/9-', '8b/8b+', '8b+', '8b+/8c', '8c', '8c+', '8c+/9a', '9-', '9-/9', 9, '9/9+', '9+', '9a', 'FB 7A+', 'FB 7B', 'FB 7B+') THEN 1 ELSE 0 END) AS sclr_27, SUM(CASE WHEN r2_.grade IN ('9+/10-', '9a/9a+', '9a+', '10-', '10-/10', 10, '10/10+', '10+', '9b', 'FB 7C', 'FB 7C+', 'FB 8A') THEN 1 ELSE 0 END) AS sclr_28, SUM(CASE WHEN r2_.grade IN ('10+/11-', '11-', '11-/11', 11, '9b+', 'FB 8A+', 'FB 8B', 'FB 8B+', 'FB 8C', 'FB 8C+', 'FB 9A') THEN 1 ELSE 0 END) AS sclr_29 FROM rock r0_ LEFT JOIN area a1_ ON r0_.area_id = a1_.id LEFT JOIN routes r2_ ON r0_.id = r2_.rock_id WHERE a1_.slug LIKE 'Konstein' AND r0_.online = 1 GROUP BY r0_.id ORDER BY r0_.nr ASC;
|