jmeister: mySQL tabellen kreuzen

Beitrag lesen

Hi, irgendwie stehe ich auf dem schlauch, ich habe zwei tabellen, eine enthält verschiedene Dateien mit versionen und builddatum, die andere enthält quasi die build historie.

dateiliste:

id|dateiname|... 1 |datei 1|... 2 |datei 2|... 3 |datei 3 |... ...|...|...

build_history:

id|datei_id|buildatum|Versionsnummer 1 |1 |2016-05-01|... 2 |2 |2016-05-01|... 3 |3 |2016-05-01|... 4 |1 |2016-05-02|... 5 |1 |2016-05-03|... 6 |2 |2016-05-04|... ...|...|...|...

(build_history.datei_id ist ein bezug auf dateiliste.id(unique a.i.)

ich möchte nun diese beiden Tabellen so verknüpfen das folgendes dabei rauskommt

Dateiübersicht

dateiname|vorvorletztes builddatum |vorletztes builddatum| aktuelles builddatum datei 1| 2016-05-01| 2016-05-02| 2016-05-03 datei 2|- |2016-05-01|2016-05-04 datei 3|- | -|2016-05-01 ...|...|...|...

Ich könnte das jetzt in php so lösen, dass ich mir über while eine Tabelle ausgeben lasse, und in jeder zeile mit der gegebenen id eine neue sql query absende die die entsprechende Zeile füllt, aber das ist ziemlicher murks denke ich.

ich komm nicht drauf wie ich es machen soll indem ich nur eine elegante mysql query nutze

Nils