Restringida la consulta soles a jocs d'spectrum
This commit is contained in:
+27
-17
@@ -43,7 +43,7 @@ WHERE
|
|||||||
ORDER BY
|
ORDER BY
|
||||||
e.title;
|
e.title;
|
||||||
|
|
||||||
-- Consulta 1: Filtra más la consulta anterior
|
-- Consulta 1: Filtra la consulta anterior por nombre de desarrollador
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
e.title,
|
e.title,
|
||||||
l.name,
|
l.name,
|
||||||
@@ -105,11 +105,16 @@ FROM
|
|||||||
(
|
(
|
||||||
publishers p
|
publishers p
|
||||||
INNER JOIN entries e ON p.entry_id = e.id
|
INNER JOIN entries e ON p.entry_id = e.id
|
||||||
) INNER JOIN labels l ON p.label_id = l.id
|
)
|
||||||
) INNER JOIN genretypes g ON e.genretype_id = g.id
|
INNER JOIN labels l ON p.label_id = l.id
|
||||||
) INNER JOIN downloads d ON e.id = d.entry_id
|
)
|
||||||
) INNER JOIN filetypes f ON d.filetype_id = f.id
|
INNER JOIN genretypes g ON e.genretype_id = g.id
|
||||||
) INNER JOIN releases r ON e.id = r.entry_id
|
)
|
||||||
|
INNER JOIN downloads d ON e.id = d.entry_id
|
||||||
|
)
|
||||||
|
INNER JOIN filetypes f ON d.filetype_id = f.id
|
||||||
|
)
|
||||||
|
INNER JOIN releases r ON e.id = r.entry_id
|
||||||
AND p.release_seq = r.release_seq
|
AND p.release_seq = r.release_seq
|
||||||
)
|
)
|
||||||
WHERE
|
WHERE
|
||||||
@@ -133,7 +138,7 @@ WHERE
|
|||||||
ORDER BY
|
ORDER BY
|
||||||
e.title;
|
e.title;
|
||||||
|
|
||||||
-- Consulta 3: ZXNEXT - Devuelve juegos y solo archivos de cinta o pokes
|
-- Consulta 3: ZXNEXT - Devuelve juegos de ZX-Spectrum y solo archivos de cinta o pokes
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
e.title,
|
e.title,
|
||||||
l.name,
|
l.name,
|
||||||
@@ -145,15 +150,23 @@ FROM
|
|||||||
(
|
(
|
||||||
(
|
(
|
||||||
(
|
(
|
||||||
|
(
|
||||||
(
|
(
|
||||||
(
|
(
|
||||||
publishers p
|
publishers p
|
||||||
INNER JOIN entries e ON p.entry_id = e.id
|
INNER JOIN entries e ON p.entry_id = e.id
|
||||||
) INNER JOIN labels l ON p.label_id = l.id
|
)
|
||||||
) INNER JOIN genretypes g ON e.genretype_id = g.id
|
INNER JOIN labels l ON p.label_id = l.id
|
||||||
) INNER JOIN downloads d ON e.id = d.entry_id
|
)
|
||||||
) INNER JOIN filetypes f ON d.filetype_id = f.id
|
INNER JOIN genretypes g ON e.genretype_id = g.id
|
||||||
) INNER JOIN releases r ON e.id = r.entry_id
|
)
|
||||||
|
INNER JOIN machinetypes m ON e.machinetype_id = m.id
|
||||||
|
)
|
||||||
|
INNER JOIN downloads d ON e.id = d.entry_id
|
||||||
|
)
|
||||||
|
INNER JOIN filetypes f ON d.filetype_id = f.id
|
||||||
|
)
|
||||||
|
INNER JOIN releases r ON e.id = r.entry_id
|
||||||
AND p.release_seq = r.release_seq
|
AND p.release_seq = r.release_seq
|
||||||
)
|
)
|
||||||
WHERE
|
WHERE
|
||||||
@@ -162,16 +175,13 @@ WHERE
|
|||||||
OR e.availabletype_id = 'D'
|
OR e.availabletype_id = 'D'
|
||||||
)
|
)
|
||||||
AND (
|
AND (
|
||||||
f.text IN (
|
f.text IN ('Tape image', 'Snapshot image', 'POK pokes file')
|
||||||
'Tape image',
|
|
||||||
'Snapshot image',
|
|
||||||
'POK pokes file'
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
AND r.release_seq = 0
|
AND r.release_seq = 0
|
||||||
AND (
|
AND (
|
||||||
g.text like '%Game:%'
|
g.text like '%Game:%'
|
||||||
AND g.text not like 'Casual%'
|
AND g.text not like 'Casual%'
|
||||||
)
|
)
|
||||||
|
AND m.text like 'ZX-%'
|
||||||
ORDER BY
|
ORDER BY
|
||||||
e.title;
|
e.title;
|
||||||
Reference in New Issue
Block a user