91 lines
1.2 KiB
MySQL
91 lines
1.2 KiB
MySQL
|
CREATE OR REPLACE VIEW `vizon_web_rankings` AS
|
||
|
SELECT
|
||
|
bets.id,
|
||
|
vizon_drawings_id,
|
||
|
COUNT(*) AS richtige
|
||
|
FROM
|
||
|
(
|
||
|
SELECT
|
||
|
vizon_users_id AS id,
|
||
|
vizon_drawings_id,
|
||
|
FIRST AS NUMBER
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
vizon_users_id,
|
||
|
vizon_drawings_id,
|
||
|
SECOND
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
vizon_users_id,
|
||
|
vizon_drawings_id,
|
||
|
third
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
vizon_users_id,
|
||
|
vizon_drawings_id,
|
||
|
fourth
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
vizon_users_id,
|
||
|
vizon_drawings_id,
|
||
|
fifth
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
vizon_users_id,
|
||
|
vizon_drawings_id,
|
||
|
sixth
|
||
|
FROM
|
||
|
vizon_bets
|
||
|
) bets,
|
||
|
(
|
||
|
SELECT
|
||
|
id,
|
||
|
FIRST AS NUMBER
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
id,
|
||
|
SECOND
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
id,
|
||
|
third
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
id,
|
||
|
fourth
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
id,
|
||
|
fifth
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
UNION ALL
|
||
|
SELECT
|
||
|
id,
|
||
|
sixth
|
||
|
FROM
|
||
|
vizon_drawings
|
||
|
) drawings
|
||
|
WHERE
|
||
|
bets.vizon_drawings_id = drawings.id AND bets.number = drawings.number
|
||
|
GROUP BY
|
||
|
bets.id,
|
||
|
vizon_drawings_id
|