| | | | | | | | | | |||||||
![]() | ![]() | | |||||||||||||
| |||||||||||||||
| |||||||
| Registrieren | Hilfe | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| |
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 |
| Reg.-Benutzer Reg.-Datum: 27.03.2007 Ort: Warstein / Dortmund |
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?
__________________ #fachinformatiker.de im IRC | http://wiki.lupo49.de/ | IT staff - Getting things done! Werbung: freiesMagazin - FOSS/Linux-Magazin | FirstAi - Erste Hilfe für das Handy | Fernsehkritik-TV - Das satirische/kritische TV-Magazin |
| | |
| | #2 |
| Reg.-Benutzer Reg.-Datum: 27.03.2007 Ort: Warstein / Dortmund |
Als DBMS wird der MS SQL Server Express verwendet.
__________________ #fachinformatiker.de im IRC | http://wiki.lupo49.de/ | IT staff - Getting things done! Werbung: freiesMagazin - FOSS/Linux-Magazin | FirstAi - Erste Hilfe für das Handy | Fernsehkritik-TV - Das satirische/kritische TV-Magazin |
| | |
| | #3 |
| Reg.-Benutzer Reg.-Datum: 16.05.2009 |
hmm left join auf die gleiche tabelle über SystemAccount = VorgesetzterSystemAcc? was für ansätze hast du denn? |
| | |
| | #4 |
| Reg.-Benutzer Reg.-Datum: 27.03.2007 Ort: Warstein / Dortmund |
Meine Ansätze reichen momentan bis Code: SELECT SystemAccount, Name, Vorname, Position, Telefon, Fax, VorgesetzterSystemAcc FROM dbo.Mitarbeiter ...
__________________ #fachinformatiker.de im IRC | http://wiki.lupo49.de/ | IT staff - Getting things done! Werbung: freiesMagazin - FOSS/Linux-Magazin | FirstAi - Erste Hilfe für das Handy | Fernsehkritik-TV - Das satirische/kritische TV-Magazin |
| | |
| | #5 |
| Reg.-Benutzer Reg.-Datum: 16.05.2009 |
also ein SELECT * FROM dbo.Mitarbeiter ^^ ich dachte an Code: 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)
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 ... |
| | |
| | #6 |
| Reg.-Benutzer Reg.-Datum: 27.03.2007 Ort: Warstein / Dortmund |
Das sieht gut aus. Danke sehr. WHERE-Bedingung ist nicht notwendig
__________________ #fachinformatiker.de im IRC | http://wiki.lupo49.de/ | IT staff - Getting things done! Werbung: freiesMagazin - FOSS/Linux-Magazin | FirstAi - Erste Hilfe für das Handy | Fernsehkritik-TV - Das satirische/kritische TV-Magazin |
| | |
![]() |
| Lesezeichen |
| ||||||
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hilfe Hilfe Hilfe | 1337isnichgut | Ausbildung im IT-Bereich | 5 | 03.04.2009 15:42 |
| GUI Node Programmierung! Brauche Hilfe | judas1980 | Java | 5 | 02.02.2009 11:35 |
| Touchscreentreiber für Compaq TC 1100 (war: Hilfe Hilfe) | Gateway_man | Hardware | 14 | 05.11.2008 19:50 |
| Hilfe brauch bis Donnerstag eure Hilfe | Broody | Referate | 6 | 17.10.2008 15:02 |
| Hilfe bei der Projektauswahl | Tooobi | Abschlussprojekte | 3 | 02.01.2007 17:27 |
![]() |
| |||||