Es muss natürlich noch überprüft werden ob es eine Änderung gab oder nicht:
Ich habe dazu folgende Abfrage geschrieben:
PHP-Code:
$sql = "SELECT
`dienstbuch`.*, `users`.`firstname`,`users`.`surname`, `dienstbuch`.`sendPostTime` = `s`.`dt`
FROM
`dienstbuch`, `users`
INNER JOIN
(SELECT id, MIN(sendPostTime) AS dt FROM dienstbuch GROUP BY changeOf) s
ON
`dienstbuch`.`id` = `s`.`id`
WHERE
`dienstbuch`.`id` = '" . $_GET["id"] . "'
AND
`users`.`uidNumber` = `dienstbuch`.`user`";
Ich bekomme beim INNER JOIN ON folgenden Fehler:
PHP-Code:
#1054 - Unknown column 'dienstbuch.id' in 'on clause'
Die Spalte existiert aber... Wodran liegt das?
Edit: Funktioniert, nachdem ich users und dienstbuch im FROM vertauscht habe. Auch wenn ich ehrlich gesagt nicht verstehe was das Problem dabei ist.