Restringida la consulta soles a jocs d'spectrum
This commit is contained in:
+29
-19
@@ -43,7 +43,7 @@ WHERE
|
||||
ORDER BY
|
||||
e.title;
|
||||
|
||||
-- Consulta 1: Filtra más la consulta anterior
|
||||
-- Consulta 1: Filtra la consulta anterior por nombre de desarrollador
|
||||
SELECT DISTINCT
|
||||
e.title,
|
||||
l.name,
|
||||
@@ -105,11 +105,16 @@ FROM
|
||||
(
|
||||
publishers p
|
||||
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 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
|
||||
)
|
||||
INNER JOIN labels l ON p.label_id = l.id
|
||||
)
|
||||
INNER JOIN genretypes g ON e.genretype_id = g.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
|
||||
)
|
||||
WHERE
|
||||
@@ -133,7 +138,7 @@ WHERE
|
||||
ORDER BY
|
||||
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
|
||||
e.title,
|
||||
l.name,
|
||||
@@ -147,13 +152,21 @@ FROM
|
||||
(
|
||||
(
|
||||
(
|
||||
publishers p
|
||||
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 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
|
||||
(
|
||||
publishers p
|
||||
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 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
|
||||
)
|
||||
WHERE
|
||||
@@ -162,16 +175,13 @@ WHERE
|
||||
OR e.availabletype_id = 'D'
|
||||
)
|
||||
AND (
|
||||
f.text IN (
|
||||
'Tape image',
|
||||
'Snapshot image',
|
||||
'POK pokes file'
|
||||
)
|
||||
f.text IN ('Tape image', 'Snapshot image', 'POK pokes file')
|
||||
)
|
||||
AND r.release_seq = 0
|
||||
AND (
|
||||
g.text like '%Game:%'
|
||||
AND g.text not like 'Casual%'
|
||||
)
|
||||
AND m.text like 'ZX-%'
|
||||
ORDER BY
|
||||
e.title;
|
||||
Reference in New Issue
Block a user