vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Problem mit LEFT JOIN 
Autor: Prian0815
Datum: 01.12.05 15:05

Hi Spike, Also gut, aberich mach mir jetzt nicht die Mühe den noch aufzubereiten.
Hier der Select den ich letztendlich erreichen wollte:
SELECT QrptHardArbeitsplatz_AM.MitName, QrptHardArbeitsplatz_AM.MitVorname, QrptSoftArbeitsplatz_AM.ArbPcName, QrptHardArbeitsplatz_AM.MitPersonalnummer, QrptHardArbeitsplatz_AM.StaStandort, QrptHardArbeitsplatz_AM.AbtAbteilung, QrptHardArbeitsplatz_AM.KosKostenstelle, QrptHardArbeitsplatz_AM.KomBezeichnung, QrptHardArbeitsplatz_AM.HarInterneNummer, QrptHardArbeitsplatz_AM.HarSerienNummer, QrptHardArbeitsplatz_AM.HarAnlageNummer, QrptHardArbeitsplatz_AM.HarBeschreibung, QrptHardArbeitsplatz_AM.HarEvers, QrptSoftArbeitsplatz_AM.TitTitel, QrptSoftArbeitsplatz_AM.VerVersion, QrptSoftArbeitsplatz_AM.SofLizenzNummer, QrptSoftArbeitsplatz_AM.SofAnlageNummer, QrptSoftArbeitsplatz_AM.SofBeschreibung, QrptSoftArbeitsplatz_AM.SofLizAnz
FROM QrptHardArbeitsplatz_AM RIGHT JOIN QrptSoftArbeitsplatz_AM ON QrptHardArbeitsplatz_AM.HarArbArbeitsplatzNr=QrptSoftArbeitsplatz_AM.SofArbArbeitsplatzNr
ORDER BY QrptHardArbeitsplatz_AM.MitName, QrptSoftArbeitsplatz_AM.ArbPcName;

und hier jetzt die Abfrage 'QrptHardArbeitsplatz_AM:
ELECT QHarKey_Mitkey.ArbMitarbeiterNr, QMit_Sta_Abt_Kos.MitName, QMit_Sta_Abt_Kos.MitVorname, QMit_Sta_Abt_Kos.MitPersonalnummer, QMit_Sta_Abt_Kos.MitStandortNr, QMit_Sta_Abt_Kos.StaStandort, QMit_Sta_Abt_Kos.MitAbteilungNr, QMit_Sta_Abt_Kos.AbtAbteilung, QMit_Sta_Abt_Kos.MitKostenstelleNr, QMit_Sta_Abt_Kos.KosKostenstelle, QHarKey_Mitkey.HarArbArbeitsplatzNr, QHarKey_Mitkey.ArbPcName, QHarKey_Mitkey.KomBezeichnung, Hardware.HarInterneNummer, Hardware.HarSerienNummer, Hardware.HarAnlageNummer, Hardware.HarBeschreibung, Hardware.HarEvers
FROM Hardware INNER JOIN (QMit_Sta_Abt_Kos RIGHT JOIN QHarKey_Mitkey ON QMit_Sta_Abt_Kos.MitKey=QHarKey_Mitkey.ArbMitarbeiterNr) ON Hardware.HarKey=QHarKey_Mitkey.HarArbHardwareNr
ORDER BY QMit_Sta_Abt_Kos.MitName, QHarKey_Mitkey.ArbPcName;
und jetzt 'QmitSta_AbtKos:
SELECT Mitarbeiter.MitKey, Mitarbeiter.MitPersonalnummer, Mitarbeiter.MitName, Mitarbeiter.MitVorname, Mitarbeiter.MitStandortNr, Mitarbeiter.MitAbteilungNr, Mitarbeiter.MitKostenstelleNr, Standort.StaStandort, Abteilung.AbtAbteilung, Kostenstellen.KosKostenstelle
FROM Abteilung INNER JOIN (Standort INNER JOIN (Kostenstellen INNER JOIN Mitarbeiter ON Kostenstellen.KosKey = Mitarbeiter.MitKostenstelleNr) ON Standort.StaKey = Mitarbeiter.MitStandortNr) ON Abteilung.AbtKey = Mitarbeiter.MitAbteilungNr
ORDER BY Mitarbeiter.MitName;
und jetzt noch QHarkey_Mitkey
SELECT QHard_HardArbeitsplaetze.HarArbHardwareNr, QHard_HardArbeitsplaetze.HarKomponenteNr, QHard_HardArbeitsplaetze.KomBezeichnung, QHard_HardArbeitsplaetze.HarStandortNr, QHard_HardArbeitsplaetze.HarKostenstelleNr, QHard_HardArbeitsplaetze.HarSerienNummer, QHard_HardArbeitsplaetze.HarInterneNummer, QHard_HardArbeitsplaetze.HarAnlageNummer, QHard_HardArbeitsplaetze.HarBemerkung, QHard_HardArbeitsplaetze.HarBeschreibung, QHard_HardArbeitsplaetze.HarLagerplatz, QHard_HardArbeitsplaetze.Harchkfrei, QHard_HardArbeitsplaetze.HarArbArbeitsplatzNr, QHard_HardArbeitsplaetze.HarEvers, Arbeitsplatz.ArbPcName, Arbeitsplatz.ArbMitarbeiterNr
FROM QHard_HardArbeitsplaetze LEFT JOIN Arbeitsplatz ON QHard_HardArbeitsplaetze.HarArbArbeitsplatzNr = Arbeitsplatz.ArbKey;
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit LEFT JOIN1.204spike2428.11.05 15:40
Re: Problem mit LEFT JOIN1.041Snoopy28.11.05 21:47
Re: Problem mit LEFT JOIN921spike2429.11.05 06:41
Re: Problem mit LEFT JOIN913Snoopy29.11.05 08:29
Re: Problem mit LEFT JOIN911spike2429.11.05 09:02
Re: Problem mit LEFT JOIN909Snoopy29.11.05 19:17
Re: Problem mit LEFT JOIN928spike2429.11.05 19:21
Re: Problem mit LEFT JOIN941Snoopy29.11.05 20:30
Re: Problem mit LEFT JOIN1.057spike2430.11.05 08:29
Re: Problem mit LEFT JOIN1.008Snoopy30.11.05 12:13
Re: Problem mit LEFT JOIN902spike2430.11.05 12:27
Re: Problem mit LEFT JOIN931Snoopy30.11.05 12:49
Re: Problem mit LEFT JOIN946spike2430.11.05 15:03
Re: Problem mit LEFT JOIN996spike2430.11.05 08:34
Re: Problem mit LEFT JOIN946Prian081501.12.05 12:22
Re: Problem mit LEFT JOIN1.054spike2401.12.05 13:00
Re: Problem mit LEFT JOIN997Prian081501.12.05 15:05
Re: Problem mit LEFT JOIN909Prian081501.12.05 15:12
Re: Problem mit LEFT JOIN889spike2401.12.05 17:40
Re: Problem mit LEFT JOIN912wb-soft01.12.05 18:20
Re: Problem mit LEFT JOIN934spike2401.12.05 18:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel