Office: (Office 365) Abfrage mit LEFT JOIN

Helfe beim Thema Abfrage mit LEFT JOIN in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe da ein kleines Problem und bin mittlerweile am verzweifeln. Folgender Sachverhalt: Ich habe eine Tabelle "Ausschuss", in der es die... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Whathetech, 12. September 2021.

  1. Whathetech Neuer User

    Abfrage mit LEFT JOIN


    Hallo, ich habe da ein kleines Problem und bin mittlerweile am verzweifeln.

    Folgender Sachverhalt:
    Ich habe eine Tabelle "Ausschuss", in der es die Spalten "ID", "Name", "Status" und "BA" (ein ja/nein-Feld) gibt, wobei der Status ganze Zahlen von 1 bis 5 annehmen kann.
    Mit einer Abfrage möchte ich mir nun anzeigen lassen, wie oft der jeweilige Name den jeweiligen Status hat. Zudem sollen nur die Namen angezeigt werden, bei denen auch das Feld "BA" angekreuzt wurde.
    Die Abfrage soll dann die Spalten "Name" und Status bzw. Status_1, Status_2, Status_3, Status_4 und Status_5 haben, in denen die jeweilige Anzahl der Stadien angezeigt werden soll.

    Mit folgendem Code in der Abfrage funktioniert es schon ganz gut:

    TRANSFORM COUNT(X.Status) AS Y
    SELECT X.Name
    FROM (SELECT
    Name,
    Status,
    'Status_' & Status AS StatusX
    FROM
    Ausschuss
    ) AS X
    GROUP BY X.Name
    PIVOT X.StatusX;

    Problem: Wenn in der Tabelle Ausschuss nirgends zB. der Status "1" vorkommt, so verschwindet auch in der Abfrage die Spalte "Status_1". Ich möchte aber dass die Spalten Status_1, Status_2, Status_3, Status_4 und Status_5 sozusagen "fix" sind. Dies lässt sich glaube ich mit einem LEFT JOIN einrichten, zusammen mit einer Tabelle "StatusTabelle".
    Nur wie genau man das anstellt, weiß ich leider nicht.

    Schon mal vielen Dank vorab! :)
     
    Whathetech, 12. September 2021
    #1
Thema:

Abfrage mit LEFT JOIN

Die Seite wird geladen...
  1. Abfrage mit LEFT JOIN - Similar Threads - Abfrage LEFT JOIN

  2. Abfrage per VBA zusammenbauen

    in Microsoft Access Hilfe
    Abfrage per VBA zusammenbauen: Hi, Ich habe in meiner Datenbank das angehängte Formular, mit dem die Datensätze (Prüfungsfragen) nach bis zu 3 verschiedenen Kriterien gefiltert werden können. Bislang habe ich 8 Verschiedene...
  3. Power Query - Abfragen zusammenführen

    in Microsoft Excel Hilfe
    Power Query - Abfragen zusammenführen: Hallo! Ich habe eine Frage zum Power Query, wenn zwei Abfragen zusammengeführt werden sollen. Wie in der angehängten Datei gezeigt ist, habe ich eine Daten Tabelle und eine Mapping Tabelle, aus...
  4. Abfrage mit Texteintrag in andere Tabelle

    in Microsoft Access Hilfe
    Abfrage mit Texteintrag in andere Tabelle: Hallo zusammen, habe folgendes Problem: ich möchte mit einer Abfrage folgendes lösen: Beim klicken auf eine Befehlsschaltfläche soll folgendes passieren: Die Kundennummer soll eingegeben werden...
  5. Steuerelemente (Textfelder) mit Abfragen

    in Microsoft Access Hilfe
    Steuerelemente (Textfelder) mit Abfragen: Hallo Zusammen, Ich benötige Hilfe zu einem Formular und einer Abfrage. In meinem Kundenformular habe ich zwei ungebundene Textfelder. In einem soll das letze Datum der Bemerkung stehen und im...
  6. Abfrage über zwei Tabellen

    in Microsoft Access Hilfe
    Abfrage über zwei Tabellen: Hallo Zusammen, ich benötige Hilfe bei einer Abfrage: Die Abfrage geht über zwei Tabellen: Tabelle Kunde und Tabelle Bemerkung Die beiden Tabellen stehen in einer 1:N Beziehung. Struktur der...
  7. Left in Abfrage funktioniert nicht

    in Microsoft Access Hilfe
    Left in Abfrage funktioniert nicht: Hallo zusammen, habe da eine Frage zur Left (Links) Anweisung innerhalb einer Abfrage. Folgendes habe ich in der Abfrage im Feld eingegeben: Ausdr1: Wenn((Links([N1];1) Wie N);"ja";"nein") Dies...
  8. Right und Left in Abfrage?

    in Microsoft Access Hilfe
    Right und Left in Abfrage?: Hallo Forum, ist es möglich, mit Hilfe einer Abfrage lediglich die z.B. ersten vier oder letzten drei Zeichen eines Feldes zu erhalten, bzw. die übrigen zu löschen? Beispiel: Im Feld...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden