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 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...
  3. 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...
  4. 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...
  5. Suchformular

    in Microsoft Access Hilfe
    Suchformular: Hallo Zusammen, ich benötige Hilfe bei einem Formular = Suchformular. In diesem Formular habe ich ein ungebundenes Textfeld und eine Befehlsschaltfläche. Ich habe auch schon eine Abfrage...
  6. Datensatz abfragen und Daten ergänzen

    in Microsoft Access Hilfe
    Datensatz abfragen und Daten ergänzen: Hallo, ich habe leider keine Ahnung mehr von Access. Habe es zwar vor 10 Jahren gelernt, doch leider ist mein wissen weg. Ich habe folgendes Problem : Ich würde gerne eine Auftragsverwaltung...
  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