von F3K Total » So, 28.07.2013 23:17
Nun,
so geht's, wenn du den direkten SQL-Mode

- sql_direkt.png (1.14 KiB) 2388 mal betrachtet
einschaltest:
Code: Alles auswählen
SELECT DISTINCT `Liga`.`Liga_Name`, `Spiel`.`Spieltag`, `Spiel`.`Datum`, `Verein_Heim`.`Name_Heim`, `Verein_Gast`.`Name_Gast`, `Spiel`.`Tore_Heim`&':'&`Spiel`.`Tore_Gast` as `Tore` FROM `Spiel`, `Verein_Gast`, `Verein_Heim`, `Liga`, `Spieler` WHERE `Spiel`.`Gast` = `Verein_Gast`.`V_ID_Gast` AND `Verein_Heim`.`Liga_Heim` = `Liga`.`Liga_Nr` AND `Spiel`.`Heim` = `Verein_Heim`.`V_ID_Heim` AND `Spieler`.`Vereins_ID` = `Verein_Heim`.`V_ID_Heim` AND `Liga`.`Liga_Name` = 'Bundesliga'
Denke, die "group by" Geschichte ist hier fehl am Platz.
Es ist auch möglich Base mit der eingebetteten HSQLDB zu verwenden, habe mal die Tabellen importiert, siehe Anhang.
Dann funzt dies, auch ohne direkten SQL-Mode:
Code: Alles auswählen
SELECT DISTINCT "Liga"."Liga_Name", "Spiel"."Spieltag", "Spiel"."Datum", "Verein_Heim"."Name_Heim", "Verein_Gast"."Name_Gast", "Spiel"."Tore_Heim" || ':' || "Spiel"."Tore_Gast" AS "Tore" FROM "Spiel", "Verein_Gast", "Verein_Heim", "Liga", "Spieler" WHERE "Spiel"."Gast" = "Verein_Gast"."V_ID_Gast" AND "Verein_Heim"."Liga_Heim" = "Liga"."Liga_Nr" AND "Spiel"."Heim" = "Verein_Heim"."V_ID_Heim" AND "Spieler"."Vereins_ID" = "Verein_Heim"."V_ID_Heim" AND "Liga"."Liga_Name" = 'Bundesliga'
Gruß R
- Dateianhänge
-
- Bundesliga_in_Base.odb
- (183.04 KiB) 94-mal heruntergeladen
Nun,
so geht's, wenn du den direkten SQL-Mode[attachment=0]sql_direkt.png[/attachment]einschaltest:
[code]SELECT DISTINCT `Liga`.`Liga_Name`, `Spiel`.`Spieltag`, `Spiel`.`Datum`, `Verein_Heim`.`Name_Heim`, `Verein_Gast`.`Name_Gast`, `Spiel`.`Tore_Heim`&':'&`Spiel`.`Tore_Gast` as `Tore` FROM `Spiel`, `Verein_Gast`, `Verein_Heim`, `Liga`, `Spieler` WHERE `Spiel`.`Gast` = `Verein_Gast`.`V_ID_Gast` AND `Verein_Heim`.`Liga_Heim` = `Liga`.`Liga_Nr` AND `Spiel`.`Heim` = `Verein_Heim`.`V_ID_Heim` AND `Spieler`.`Vereins_ID` = `Verein_Heim`.`V_ID_Heim` AND `Liga`.`Liga_Name` = 'Bundesliga' [/code]
Denke, die "group by" Geschichte ist hier fehl am Platz.
Es ist auch möglich Base mit der eingebetteten HSQLDB zu verwenden, habe mal die Tabellen importiert, siehe Anhang.
Dann funzt dies, auch ohne direkten SQL-Mode:
[code]SELECT DISTINCT "Liga"."Liga_Name", "Spiel"."Spieltag", "Spiel"."Datum", "Verein_Heim"."Name_Heim", "Verein_Gast"."Name_Gast", "Spiel"."Tore_Heim" || ':' || "Spiel"."Tore_Gast" AS "Tore" FROM "Spiel", "Verein_Gast", "Verein_Heim", "Liga", "Spieler" WHERE "Spiel"."Gast" = "Verein_Gast"."V_ID_Gast" AND "Verein_Heim"."Liga_Heim" = "Liga"."Liga_Nr" AND "Spiel"."Heim" = "Verein_Heim"."V_ID_Heim" AND "Spieler"."Vereins_ID" = "Verein_Heim"."V_ID_Heim" AND "Liga"."Liga_Name" = 'Bundesliga'[/code]
Gruß R