Hallo zusammen,
ich habe zwei Tabellen, die wie folgt aufgebaut sind:
Tabelle A
Tabelle B
Für eine Abfrage würde ich nun gerne folgendes Ergebnis haben:
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
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 |
id | taetigkeit | Dauer |
1 | Anrufen | 1h |
2 | Anrufen | 2h |
3 | Ablage | 1h |
Mitarbeiter ID | Name | Tätigkeit | Dauer |
1 | Max Mustermann | Anrufen | 1h |
2 | Maria Müller | Anrufen | 2h |
3 | Hans Bauer | Putzen | 1h |
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
Comment