Ich habe zwei Tabellen:Welche Art von Join in MySQL sollte ich verwenden, um dies zu erreichen?
Table A
id name
--- -----
1 Foo
2 Bar
3 Fred
4 Joe
Table B
id tablea_id result date
--- ---- ---- ---
1 1 A 02/04/2015
2 2 A 02/04/2015
3 1 B 03/04/2015
4 1 C 04/04/2015
Wie würde ich in der Lage sein, eine Ergebnismenge zu erreichen, der so aussieht? Welche Joins würde ich brauchen, um in Tabelle A zu "radeln"?
date tablea_id result
--- --- ----
02/04/2015 1 A
02/04/2015 2 A
02/04/2015 3 NULL
02/04/2015 4 NULL
03/04/2015 1 B
03/04/2015 2 NULL
03/04/2015 3 NULL
03/04/2015 4 NULL
04/04/2015 1 C
04/04/2015 2 NULL
04/04/2015 3 NULL
04/04/2015 4 NULL
Ich nehme an die dritte Reihe in den gewünschten Ergebnissen 2015.02.04 sein sollte. –
ja, sorry krank bearbeiten – Jenski