Ich habe eine Tabelle mit dem Namen Archiv:Vergleichen Sie zwei MySQL-Tabellen und die Anzeige ändert
| staff_id | longname | username | projectNo | title | process | creation_time |
| 01 | John Doe | John | 1701 | project1 | ANM(ld) | 2017-01-16 |
| 02 | Aaron Jones | Aaron | 1701 | project1 | ANM(ch) | 2017-01-16 |
| 01 | John Doe | John | 1702 | project2 | CGI(ld) | 2017-01-16 |
| 01 | John Doe | John | 1701 | project1 | ANM(ld) | 2017-03-16 |
| 02 | Aaron Jones | Aaron | 1701 | project1 | BGD(ch) | 2017-03-16 |
| 01 | John Doe | John | 1702 | project2 | CGI(ld) | 2017-03-16 |
| 03 | James Bond | James | 1702 | project2 | BGD(ld) | 2017-03-16 |
| 03 | Peter Parker| Peter | 1702 | project2 | BAD(ld) | 2017-03-16 |
Ich mag Zeilen mit min Datum von Tisch nehmen:
SELECT staff_id, longname, username, title, process, creation_time FROM archived
WHERE creation_time IN (SELECT min(creation_time) FROM archived)
und Zeilen mit spätestes Datum:
SELECT staff_id, longname, username, title, process, creation_time FROM archived
WHERE creation_time IN (SELECT max(creation_time) FROM archived)
Dann möchte ich empfangene Tabellen vergleichen und nur die Zeilen anzeigen, die geändert und erschienen. Also aus der aktuellen Tabelle möchte ich nur bekommen:
| staff_id | longname | username | projectNo | title | process | creation_time |
| 02 | Aaron Jones | Aaron | 1701 | project1 | BGD(ch) | 2017-03-16 |
| 03 | James Bond | James | 1702 | project2 | BGD(ld) | 2017-03-16 |
| 03 | Peter Parker| Peter | 1702 | project2 | BAD(ld) | 2017-03-16 |
gibt es eine Möglichkeit, es in einer einzigen Abfrage zu tun? wenn nicht, wie kann es in PHP getan werden?