Office: Join

Helfe beim Thema Join in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, bitte kann mir jemand helfen, ich probier schon seit Stunden, ich möchte gerne Abfrage machen die mir die Kunden und den Artikel anzeigen, wo... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von tina90, 30. April 2014.

  1. tina90 Neuer User

    Join


    Hallo, bitte kann mir jemand helfen, ich probier schon seit Stunden,
    ich möchte gerne Abfrage machen die mir die Kunden und den Artikel anzeigen, wo kein Rechnungsdatum vorhanden ist!
    Glaube dass der Fehler bei der Join-Bedingung liegt,
    bitte um Hilfe!
    Danke!

    SELECT Nachname & ' ' & Vorname, Artikelbezeichnung, Rechnungsdatum
    FROM Kunde, Artikel, Rechnung
    WHERE Rechnungsdatum IS NULL
    AND Kunde.KundeID=Kundenvorlage.FSKundeID
    AND Vorlage.VorlageID=Kundenvorlage.FSVorlageID
    AND Maße.MaßeID=Kundenvorlage.FSMaßeID
    AND Maße.MaßeID=Maß_Hilfsmittel.FSMaßID
    AND Hilfsmittel.HilfsmittelID=Maß_Hilfsmittel.FSHilfsmittelID
    AND Artikel.ArtikelID=Maß_Hilfsmittel.FSArtikelID
    AND Rechnung.RechnungID=Artikel.FSRechnungID;

    Das sind meine Beziehungen:

    CREATE TABLE Kunde (
    KundeID COUNTER PRIMARY KEY,
    Nachname TEXT,
    Vorname TEXT,
    Adresse TEXT,
    PLZ INTEGER,
    Ort TEXT);

    CREATE TABLE Vorlage (
    VorlageID COUNTER PRIMARY KEY,
    Modell TEXT,
    Stoff TEXT,
    Farbe TEXT,
    Lagerstand INTEGER);

    CREATE TABLE Maße (
    MaßeID COUNTER PRIMARY KEY,
    Beinlänge INTEGER,
    Armlänge INTEGER,
    Hüftumfang INTEGER,
    Brustumfang INTEGER);

    CREATE TABLE Kundenvorlage (
    FSKundeID LONG NOT NULL,
    FSVorlageID LONG NOT NULL,
    FSMaßeID LONG NOT NULL,
    PRIMARY KEY (FSKundeID, FSVorlageID, FSMaßeID),
    FOREIGN KEY (FSKundeID) REFERENCES Kunde (KundeID),
    FOREIGN KEY (FSVorlageID) REFERENCES Vorlage (VorlageID),
    FOREIGN KEY (FSMaßeID) REFERENCES Maße (MaßeID));

    CREATE TABLE Hilfsmittel (
    HilfsmittelID COUNTER PRIMARY KEY,
    Entwurf TEXT,
    Schablone TEXT);

    CREATE TABLE Maß_Hilfsmittel (
    FSMaßID LONG NOT NULL,
    FSHilfsmittelID LONG NULL,
    FSArtikelID LONG NOT NULL,
    PRIMARY KEY (FSMaßID, FSHilfsmittelID, FSArtikelID),
    FOREIGN KEY (FSMaßID) REFERENCES Maße (MaßeID),
    FOREIGN KEY (FSHilfsmittelID) REFERENCES Hilfsmittel (HilfsmittelID),
    FOREIGN KEY (FSArtikelID) REFERENCES Artikel (ArtikelID));

    CREATE TABLE Rechnung (
    RechnungID COUNTER PRIMARY KEY,
    Rechnungsdatum DATE);

    CREATE TABLE Artikel (
    ArtikelID COUNTER,
    Artikelbezeichnung TEXT,
    Preis CURRENCY,
    Auftragsdatum DATE,
    Fertigstellungsdatum DATE,
    FSRechnungID LONG NULL,
    PRIMARY KEY (ArtikelID),
    FOREIGN KEY (FSRechnungID) REFERENCES Rechnung (RechnungID));
     
    tina90, 30. April 2014
    #1
  2. Exl121150 Erfahrener User
    Hallo,

    Code:
    SELECT Nachname & ' ' & Vorname, Artikelbezeichnung, Rechnungsdatum 
     FROM Kunde, Artikel, Rechnung[COLOR="#FF0000"], Kundenvorlage, Vorlage, Maße, Maß_Hilfsmittel, Hilfsmittel[/COLOR]
     WHERE [COLOR="#0000CD"]Rechnung.[/COLOR]Rechnungsdatum IS NULL 
     AND Kunde.KundeID=Kundenvorlage.FSKundeID 
     AND Vorlage.VorlageID=Kundenvorlage.FSVorlageID 
     AND Maße.MaßeID=Kundenvorlage.FSMaßeID 
     AND Maße.MaßeID=Maß_Hilfsmittel.FSMaßID 
     AND Hilfsmittel.HilfsmittelID=Maß_Hilfsmittel.FSHilfsm ittelID 
     AND Artikel.ArtikelID=Maß_Hilfsmittel.FSArtikelID 
     AND Rechnung.RechnungID=Artikel.FSRechnungID;
    
    Sobald in der SELECT-Klausel oder in der WHERE-Klausel eine Tabelle verwendet wird, muss sie in der FROM-Klausel in irgendeiner Weise aufgeführt werden.
     
    Exl121150, 10. Mai 2014
    #2
Thema:

Join

Die Seite wird geladen...
  1. Join - Similar Threads - Join

  2. Abfrage mit LEFT JOIN

    in Microsoft Access Hilfe
    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...
  3. Sql Delete Left Join

    in Microsoft Access Hilfe
    Sql Delete Left Join: Moin, ich versuche Löschaktion zu führen in HT die keine Daten in UT haben, leider erfolglos. Code: DELETE tabATupdate.* FROM tabATupdate LEFT JOIN tabUnATupdate ON tabATupdate.UpID =...
  4. JOIN einzelnen Datensatz unter Kriterien ohne ServerBackend

    in Microsoft Access Hilfe
    JOIN einzelnen Datensatz unter Kriterien ohne ServerBackend: Hallo zusammen. Ich bin noch relativ neu in der Access-Welt und daher vielleicht etwas unbeholfen. Ich komme eigentlich aus der Web-Entwicklung und habe dort schon diverse Erfahrungen mit...
  5. INNER JOIN-Vorgang

    in Microsoft Access Tutorials
    INNER JOIN-Vorgang: INNER JOIN-Vorgang Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  6. LEFT JOIN- und RIGHT JOIN-Vorgang

    in Microsoft Access Tutorials
    LEFT JOIN- und RIGHT JOIN-Vorgang: LEFT JOIN- und RIGHT JOIN-Vorgang Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  7. Join-Funktion

    in Microsoft Access Tutorials
    Join-Funktion: Join-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. Frage zu max Werten in Inner Join

    in Microsoft Access Hilfe
    Frage zu max Werten in Inner Join: Hallo zusammen ich möchte aus zwei verschiedenen Tabellen einer Datenbank jeweils den letzten (neuesten) Wert zusammen in einer Abfrage als gesamt Ergebnis Bisher löse ich das so, bekomme aber...
  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