Announcement

Collapse
No announcement yet.

Zusammenführen von zwei Spalten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Felix_83
    started a topic Zusammenführen von zwei Spalten

    Zusammenführen von zwei Spalten

    Hallo zusammen,

    ich habe zwei Tabellen, die wie folgt aufgebaut sind:

    Tabelle A
    ma_id vorname nachname
    1 Max Mustermann
    2 Maria Müller
    3 Hans Bauer
    Tabelle B
    id taetigkeit Dauer
    1 Anrufen 1h
    2 Anrufen 2h
    3 Ablage 1h
    Für eine Abfrage würde ich nun gerne folgendes Ergebnis haben:
    Mitarbeiter ID Name Tätigkeit Dauer
    1 Max Mustermann Anrufen 1h
    2 Maria Müller Anrufen 2h
    3 Hans Bauer Putzen 1h
    Wie ihr seht, hätte ich gerne Vorname und Nachname in einer Spalte. Wie würde den dieser Left-Join bzw. die komplette Abfrage aussehen?

    Folgendes würde ich machen, wenn ich nicht diese Einschränkung haben möchte:

    SELECT ta.ma_id AS ID, ta.vorname AS Vorname, ta.nachnahme AS Nachname, tb.taetigkeit AS Tätigkeit, tb.dauer AS Dauer
    FROM Tabelle_A ta
    LEFT JOIN Tabelle_B tb ON (ta.ma_id=tb.id)

    Bin leider überfragt, wie man in so einer Abfrage zwei Spalten zusammenzieht...

    engine: InnoDB
    client: HeidiSQL

    Besten Dank für eure Hilfe.

    LG Felix




  • Felix_83
    replied
    Hi Christian,

    vielen Dank für deine Hilfe. Hat genauso wie beschrieben geklappt!

    LG Felix

    Leave a comment:


  • Christian Marquardt
    replied
    SELECT ta.ma_id AS ID, CONCAT (ta.vorname,' ',ta.nachnahme) AS Name, tb.taetigkeit AS Tätigkeit, tb.dauer AS Dauer
    FROM Tabelle_A ta
    LEFT JOIN Tabelle_B tb ON (ta.ma_id=tb.id)

    Leave a comment:

Working...
X