Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hilfe beim Zusammenbau eines MS SQL-Querys

Empfohlene Antworten

Veröffentlicht

Hallo,

Gegeben ist folgende Tabellenstruktur

SystemAccount (varchar)

Name (varchar)

Vorname (varchar)

Position (varchar)

Telefon (int)

Fax (int)

VorgesetzterSystemAcc (varchar)

In der Spalte "SystemAccount" steht der Anmeldename und in "VorgesetzterSystemAcc" der Anmeldename des Vorgesetzten.

Bsp.:

falk | Falk | Gisela | Sekretariat Techn. Leitung | 025365 | 8665 | mueller

mueller | Müller | Adolf | Technische Leitung | 025366 | 8666 | NULL

Das Query soll folgendes Ergebnis liefern:

falk | Müller | Adolf | Technische Leitung | 025366 | 8666

Das heißt, der Wert aus dem Feld "VorgesetztenSystemAcc" vom Datensatz "falk" soll genommen und mit den Werten für Name, Vorname, ... von dem Datensatz "mueller" vervollständigt werden. Der Wert im Feld "SystemAccount" soll weiterhin "falk" bleiben.

Was für Ansätze würdet ihr empfehlen?

  • Autor

Meine Ansätze reichen momentan bis


SELECT SystemAccount, Name, Vorname, Position, Telefon, Fax, VorgesetzterSystemAcc FROM dbo.Mitarbeiter ...

:old

also ein SELECT * FROM dbo.Mitarbeiter ^^

ich dachte an


   SELECT a.SystemAccount,

          b.Name,

          b.Vorname,

          b.Position,

          b.Telefon,

          b.Fax

     FROM dbo.Mitarbeiter AS a

LEFT JOIN dbo.Mitarbeiter AS b on (a.VorgesetzterSystemAcc = b.SystemAccount)

Where-Bedingung kannst dir aussuchen ^^

ach, du solltest auch mal das schema überdenken, fax und telefon als INT zu speichern is nich besonders toll. für interne nummern mags noch geben, aber wehe jemand versucht 051-1234 zu speichern ...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.