Fussballspiele (Heim/Auswärts)

husneck

Neuer Benutzer
Beiträge
2
Ich habe folgende Tabelle gegeben:

CREATE TABLE Spiel (
id INTEGER,
team_a CHAR(3),
team_b CHAR(3),
tore_a INTEGER,
tore_b INTEGER,
PRIMARY KEY(id)
);

Jetzt soll ich eine View erstellen, in dem alle Spiele von 'FCB' ausgegeben werden sollen als:

(Gegner, H oder A (für Heim oder Auswärts), Tore FCB, Tore Gegner)

Habe schon mal eine View erstellt, die Spiele des FCB ausgibt:

CREATE VIEW FCBSpiel AS
SELECT team_a, team_b, tore_a, tore_b
FROM Spiel
WHERE team_a = 'FCB'
OR team_b = 'FCB'

Wie schaffe ich es jetzt den Gegner vorne stehen zu haben, dann ein H oder A und die Tore des FCB als erstes und dann erst die Tore des Gegners.

Vielen Dank schon mal im Vorraus.

husneck
 
Werbung:
Entweder so, oder du bastelst dir was mit "Case"-Bedingungen...
Code:
SELECT team_b, 'H', tore_a, tore_b
FROM Spiel
WHERE team_a = 'FCB'
Union All
SELECT team_a, 'A', tore_b, tore_a
FROM Spiel
WHERE team_b = 'FCB'
 
Werbung:
Zurück
Oben