hallo,
ich kann meine frage leider nicht richtig beschreiben, darum probiere ich sie zu beschreiben
also...
ich habe eine tabelle mit 5 spalten (mitarbeiter,name,vorname,standort, projekte). ein mitarbeiter kann mehrer projekte haben, somit sind die ersten 4 spalten alle gelich und die 5te ändert sich nur, weil dort das andere projekt drin steht.
grafische sicht:
mitarbeiter | name | vorname | Standort | projekt
----------------------------------------------------------------
Mitarbeiter1 | Test1 | vname | Deutschland | projekt1
Mitarbeiter1 | Test1 | vname | Deutschland | projekt2
Mitarbeiter1 | Test1 | vname | Deutschland | projekt3
Mitarbeiter1 | Test1 | vname | Deutschland | projekt4
jetzt möchte ich irgendwie hinbekomme, dass er den mitarbeiter nicht 4x auflistet, sondern nur einmal, aber die projekte beispielweise hintereinander stehen
Bsp:
mitarbeiter | name | vorname | Standort | projekt
----------------------------------------------------------------
Mitarbeiter1 | Test1 | vname | Deutschland | projekt1,projekt2...
oder in einer neuen spalte. ist das irgendwie realisierbar ?
das problem ist, das es sich um quasi 2 tabellen handelt...siehe abfrage:
SELECT
tblMitarbeiter.MitarbeiterID,
tblMitarbeiter.Mitarbeiter,
tblMitarbeiter.Name,
tblMitarbeiter.Vorname,
tblMitarbeiter.Schreibrechte,
tblMitarbeiter.Standort,
tblProjekt.Projekt
FROM tblMitarbeiter
LEFT JOIN tblMitarbeiterProjekt ON tblMitarbeiter.MitarbeiterID = tblMitarbeiterProjekt.MitarbeiterID
LEFT JOIN tblProjekt ON tblMitarbeiterProjekt.ProjektID = tblProjekt.ProjektID ORDER BY Mitarbeiter
BITTE UM HILFE
p.s. benutze ich DISTINCT, dann ist zwar nur ein mitarbeiter sichtbar, jedoch auch nur mit einem projekt.
ich kann meine frage leider nicht richtig beschreiben, darum probiere ich sie zu beschreiben
also...
ich habe eine tabelle mit 5 spalten (mitarbeiter,name,vorname,standort, projekte). ein mitarbeiter kann mehrer projekte haben, somit sind die ersten 4 spalten alle gelich und die 5te ändert sich nur, weil dort das andere projekt drin steht.
grafische sicht:
mitarbeiter | name | vorname | Standort | projekt
----------------------------------------------------------------
Mitarbeiter1 | Test1 | vname | Deutschland | projekt1
Mitarbeiter1 | Test1 | vname | Deutschland | projekt2
Mitarbeiter1 | Test1 | vname | Deutschland | projekt3
Mitarbeiter1 | Test1 | vname | Deutschland | projekt4
jetzt möchte ich irgendwie hinbekomme, dass er den mitarbeiter nicht 4x auflistet, sondern nur einmal, aber die projekte beispielweise hintereinander stehen
Bsp:
mitarbeiter | name | vorname | Standort | projekt
----------------------------------------------------------------
Mitarbeiter1 | Test1 | vname | Deutschland | projekt1,projekt2...
oder in einer neuen spalte. ist das irgendwie realisierbar ?
das problem ist, das es sich um quasi 2 tabellen handelt...siehe abfrage:
SELECT
tblMitarbeiter.MitarbeiterID,
tblMitarbeiter.Mitarbeiter,
tblMitarbeiter.Name,
tblMitarbeiter.Vorname,
tblMitarbeiter.Schreibrechte,
tblMitarbeiter.Standort,
tblProjekt.Projekt
FROM tblMitarbeiter
LEFT JOIN tblMitarbeiterProjekt ON tblMitarbeiter.MitarbeiterID = tblMitarbeiterProjekt.MitarbeiterID
LEFT JOIN tblProjekt ON tblMitarbeiterProjekt.ProjektID = tblProjekt.ProjektID ORDER BY Mitarbeiter
BITTE UM HILFE
p.s. benutze ich DISTINCT, dann ist zwar nur ein mitarbeiter sichtbar, jedoch auch nur mit einem projekt.
Comment