44 lines
No EOL
749 B
SQL
44 lines
No EOL
749 B
SQL
#Näherste / fernste Stationen
|
|
|
|
SELECT
|
|
id,
|
|
length,
|
|
s.name,
|
|
g.name
|
|
FROM connections
|
|
LEFT JOIN stationen AS s ON start = s.ref
|
|
LEFT JOIN stationen AS g ON goal = g.ref
|
|
|
|
WHERE start != goal
|
|
ORDER BY length ASC;
|
|
|
|
# Suche nach Namen
|
|
|
|
SELECT *
|
|
FROM stationen
|
|
WHERE name LIKE "%Spitt%";
|
|
|
|
#gpsprune
|
|
|
|
SELECT
|
|
name,
|
|
length,
|
|
group_concat(id, ".gpx" SEPARATOR " ")
|
|
FROM connections
|
|
LEFT JOIN stationen ON (start = ref OR goal = ref)
|
|
WHERE ref = 906
|
|
ORDER BY length;
|
|
|
|
#(vermutlich) abgelegenste Stationen
|
|
|
|
SELECT *
|
|
FROM (SELECT
|
|
name,
|
|
length,
|
|
ref
|
|
FROM connections
|
|
LEFT JOIN stationen ON (start = ref OR goal = ref)
|
|
WHERE start != goal
|
|
ORDER BY length ASC) AS x
|
|
GROUP BY ref
|
|
ORDER BY length DESC |