URL: https://www.overclockers.at/coding-stuff/solvedaccess_2007_abfrage_210705/page_1 - zur Vollversion wechseln!
Servus, ich hätte ein Problem und ich komm nicht weiter:
Szenario:
Die Datenbank sieht so aus:
In der Tabelle Risiken stehen die Daten "Aenderung,Schadenshoehe,Wahrscheinlichkeit un Schadensart" als Zahl Variable. Sprich 1,2,3,4,5 oder 6. in den Tabellen Aenderung, Schadenshohe Schadensart und Eintrittswahrscheinlichkeit ist eine ID (1-6) und eine Jeweilige Beschreibung in Textform.
Nun möchte ich eine Abfrage erstellen in der Alle Daten aus der Risiken Tabelle dargestellt werden. Nur soll hier bei den Oben erwähnten Daten statt der Zahl der dazugehörige Text stehen. Dieser befindet sich in den einzelen Tabellen unter Beschreibung
Meine Abfrage sieh momentan wie folgt aus:
Code: PHPSELECT Risiken.[Abteilungskuerzel], Risiken.[interneID], Risiken.[Risikoname],Schadensart.Beschreibung AS Schadensart, Risiken.[Einschaetzung], Risiken.[Handlungsbedarf] FROM Risiken INNER JOIN Schadensart ON Risiken.Schadensart = Schadensart.ID
Code: PHPSELECT Risiken.[Abteilungskuerzel], Risiken.[interneID], Risiken.[Risikoname],Schadenshoehe.Beschreibung AS Schadenshoehe,Schadensart.Beschreibung AS Schadensart, Risiken.[Einschaetzung], Risiken.[Handlungsbedarf] FROM Risiken INNER JOIN Schadensart ON Risiken.Schadensart = Schadensart.ID INNER JOIN Schadenshoehe ON Risiken.Schadenshoehe = Schadenshoehe.ID;
Geht es so vielleicht? (Das erste INNER JOIN in Klammern)Code: PHPSELECT Risiken.[Abteilungskuerzel], Risiken.[interneID], Risiken.[Risikoname],Schadenshoehe.Beschreibung AS Schadenshoehe,Schadensart.Beschreibung AS Schadensart, Risiken.[Einschaetzung], Risiken.[Handlungsbedarf] FROM (Risiken INNER JOIN Schadensart ON Risiken.Schadensart = Schadensart.ID) INNER JOIN Schadenshoehe ON Risiken.Schadenshoehe = Schadenshoehe.ID;

Nein leider nicht
und sry, ich hatte vergessen zu erwähnen das ich schon das ein oder andere Forum durchforstet habe
und die vorgeschlagenen lösungen nicht funktioniert haben 
Die aufgehende Klammer nach das FROM, nicht davor hilft auch nichts? (Sieht bei der neuen Fehlermeldung so aus)
ALTER mal so ein derbes WTF auf einmal geht es. und wie bekomm ich jetzt das 3. und 4. INNER JOIN hin?
Code: PHPSELECT Risiken.[Abteilungskuerzel], Risiken.[interneID], Risiken.[Risikoname],Schadenshoehe.Beschreibung AS Schadenshoehe,Schadensart.Beschreibung AS Schadensart, Risiken.[Einschaetzung], Risiken.[Handlungsbedarf] FROM (Risiken INNER JOIN Schadensart ON Risiken.Schadensart = Schadensart.ID) INNER JOIN Schadenshoehe ON Risiken.Schadenshoehe = Schadenshoehe.ID INNER JOIN Eintrittswahrscheinlichkeit ON Risiken.Wahrscheinlichkeit = Eintrittswahrscheinlichkeit.ID INNER JOIN Aenderung ON Risiken.Aenderung = Aenderung.ID;
Kanns in der Firma leider nicht ausprobieren, weiß auch nicht ob mir die Gurus jetzt nicht eine Gnackwatschn geben für die Strukturierung, etc. 
Aber jedes INNER JOIN in eine Klammer setzen müßte die Lösung sein!
Code: PHPSELECT Risiken.[Abteilungskuerzel], Risiken.[interneID], Risiken.[Risikoname],Schadenshoehe.Beschreibung AS Schadenshoehe,Schadensart.Beschreibung AS Schadensart, Risiken.[Einschaetzung], Risiken.[Handlungsbedarf] FROM (((Risiken INNER JOIN Schadensart ON Risiken.Schadensart = Schadensart.ID) INNER JOIN Schadenshoehe ON Risiken.Schadenshoehe = Schadenshoehe.ID) INNER JOIN Eintrittswahrscheinlichkeit ON Risiken.Wahrscheinlichkeit = Eintrittswahrscheinlichkeit.ID) INNER JOIN Aenderung ON Risiken.Aenderung = Aenderung.ID;
Du hast bei mir soeben den GOTT-Modus erreicht ich sitzte seit gestern Mittag an diesem Problem funktioniert einwandfrei.
Gruß und danke TriGGeR
Kein Problem, gerne 
Aber muss noch dazusagen: Ich bin in dem Fach bei der Matura durchgeflogen vor ein paar Jahren 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026