Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Left join auf 2Spalten, ausgabe in einer Spalte
zurück: Erstellung einer Abfrage - Brauche Hilfe weiter: anfügeabfrage problem mit anzahl Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
nowit
Fortgeschrittener Access/VBA user


Verfasst am:
18. Feb 2008, 09:37
Rufname: basti
Wohnort: Duisburg

Left join auf 2Spalten, ausgabe in einer Spalte - Left join auf 2Spalten, ausgabe in einer Spalte

Nach oben
       Version: Office 2k (2000)

Morgen
Ich hoffe mal ich habe das richtige Topic für mein Problem gewählt.
Ausgangssituation:
Also ich habe eine Tabelle "TBL_NBV_NOTEBOOK_VERGEBEN" in dieser Tabelle gibt es u.a. die Spalten "PORTREPLIKATORID" und "PORTREPLIKATORID2" beides sind ZAhlenwerte.
Weiterhin gibt es die Tabelle "TBL_NBV_PORTREPLIKATOR" mit den Spalten "PORTREPLIKATORID", "IDOK" und "Zustand".
Ich möchte nun in einer Combobox alle "PORTREPLIKATORID" ausgeben und zwar die die nicht in der Tabelle "TBL_NBV_NOTEBOOK_VERGEBEN" vohanden sind.
ich hoffe mal ich habe mich verständlich ausgedrückt.

Zuvor bestand die Tabelle "TBL_NBV_NOTEBOOK_VERGEBEN" nur aus einer Spalte "PORTREPLIKATORID" hierfür habe ich eine Lösung.
Code:
SELECT   PORTREPLIKATORID, IDOK
FROM     TBL_NBV_PORTREPLIKATOR
WHERE    portreplikatorid = (SELECT portreplikatorid
                             FROM   tbl_nbv_notebook_vergeben
                             WHERE  vergabeid = (SELECT Max(vergabeid)
                                                 FROM   tbl_nbv_notebook_vergeben c
                                                 WHERE  portreplikatorid = IIf(Forms!frmBearbeitungsmaske!cboIDOK = "",
                                                                               Null,
                                                                               Forms!frmBearbeitungsmaske!cboIDOK)))
UNION
SELECT   a.PORTREPLIKATORID, a.IDOK
FROM     tbl_nbv_Portreplikator as a 
         LEFT JOIN qryNBvergebenMitMaxVergabeID AS b
         ON a.PORTREPLIKATORID = b.PORTREPLIKATORID
WHERE    a.ZUSTAND=1
AND      b.NOTEBOOKID Is Null
ORDER BY a.IDOK
Die Lösung ist nicht von mir sondern von einem Vorgänger.
Der Zustand des Protreplikators muss auf 1 sein.

Bin leider kein SQL-Experte sodass ich aus der vorherigen Lösung keine neue Lösung ableiten kann.

lg nowit

_________________
lg nowit
nowit
Fortgeschrittener Access/VBA user


Verfasst am:
19. Feb 2008, 08:30
Rufname: basti
Wohnort: Duisburg


AW: Left join auf 2Spalten, ausgabe in einer Spalte - AW: Left join auf 2Spalten, ausgabe in einer Spalte

Nach oben
       Version: Office 2k (2000)

Morgen
habe eine Lösung für mein Problem gefunden. Meine Abfrage besteht aus 3 Teilabfragen
hier sind die 3 Abfragen.
Code:
SELECT   Q.TBSNR, T.IDOK,
         IIf(IsNull([VERGABEID]),"nicht zugewiesen","zugewiesen") AS Einsatz
FROM     tbl_nbv_Portreplikator AS T
         LEFT JOIN qryNBvergebenMitMaxVergabeID AS Q
         ON T.PORTREPLIKATORID = Q.PORTREPLIKATORID
GROUP BY Q.TBSNR, T.IDOK,
         IIf(IsNull([VERGABEID]),"nicht zugewiesen","zugewiesen")
ORDER BY T.IDOK;
Code:
SELECT   Q.TBSNR, T.IDOK,
         IIf(IsNull([VERGABEID]),"nicht zugewiesen","zugewiesen") AS Einsatz
FROM     tbl_nbv_Portreplikator AS T
         LEFT JOIN qryNBvergebenMitMaxVergabeID AS Q
         ON T.PORTREPLIKATORID = Q.PORTREPLIKATORID2
GROUP BY Q.TBSNR, T.IDOK,
         IIf(IsNull([VERGABEID]),"nicht zugewiesen","zugewiesen")
ORDER BY T.IDOK;
Code:
SELECT   T.PORTREPLIKATORID, Q.IDOK
FROM     qryPortreplikator_Einsatz2 AS Q2
         INNER JOIN (qryPortreplikator_Einsatz AS Q
                     INNER JOIN TBL_NBV_PORTREPLIKATOR AS T
                     ON Q.IDOK = T.IDOK)
         ON Q2.IDOK = T.IDOK
GROUP BY T.PORTREPLIKATORID, Q.IDOK, T.ZUSTAND, Q.Einsatz, Q2.Einsatz
HAVING   T.ZUSTAND=1
AND      Q.Einsatz="nicht zugewiesen"
AND      Q2.Einsatz="nicht zugewiesen";

_________________
lg nowit
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Zahlen in einer Spalte??? 11 FirefighterBM 701 05. Dez 2005, 16:58
Willi Wipp mehrere Zahlen in einer Spalte???
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate innerhalb einer Spalte 1 Gast 1099 14. Okt 2005, 17:23
lupos Duplikate innerhalb einer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: In einer bestehenden Tabelle eine Spalte füllen 2 Thorsten111 2716 05. Aug 2005, 11:27
Thorsten111 In einer bestehenden Tabelle eine Spalte füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Inner Join in Access? 2 Markus2000 698 20. Jun 2005, 14:17
Markus2000 Inner Join in Access?
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfen mittels Inner Join 4 Gast 693 15. Jun 2005, 11:10
Mastra Verknüpfen mittels Inner Join
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage (ausgabe nur älteste Datum) 3 chmu 1291 13. Mai 2005, 09:57
Natascha Abfrage (ausgabe nur älteste Datum)
Keine neuen Beiträge Access Tabellen & Abfragen: Ausgabe von Duplikaten 1 Gast 391 11. Mai 2005, 14:22
stpimi Ausgabe von Duplikaten
Keine neuen Beiträge Access Tabellen & Abfragen: Formatierte Ausgabe: Englisch und Deutsch zusammen 2 braunbaer2003 992 15. März 2005, 14:52
Willi Wipp Formatierte Ausgabe: Englisch und Deutsch zusammen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL-Abfrage mit Kriterien aus mehreren Feldern einer Spalte! 6 Casius 1651 31. Jan 2005, 00:47
Casius SQL-Abfrage mit Kriterien aus mehreren Feldern einer Spalte!
Keine neuen Beiträge Access Tabellen & Abfragen: aus einer Spalte 2 machen??? 9 Maik_25 511 19. Jan 2005, 12:08
stpimi aus einer Spalte 2 machen???
Keine neuen Beiträge Access Tabellen & Abfragen: spalte dynamisch und in abhängigkeit vom wochtag füllen 3 doc77 812 10. Jan 2005, 13:32
lothi spalte dynamisch und in abhängigkeit vom wochtag füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Unsinnige Ausgabe 2 Bilderstuermer 484 08. Okt 2004, 10:48
Gast Unsinnige Ausgabe
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe