Ich habe nun auch mal (wieder) ein Problem ...
Es gibt eine SQL-Tabelle (A) und eine Referenz-Tabelle (B).
Tabelle A
- id
- fk_b_id
- text
- datumzeit
Tabelle B
- id
- name
Tabelle B wird als FK genutzt.
Es sollen aus Tabelle A nur die letzten 5 Datensätze (basierend auf "datumzeit") pro FK ausgelesen werden.
Aktuell nutze ich diese Query.
Ein DATE_SUB bringt nichts, wenn zu einer FK_ID längere Zeit keine Daten enthalten sind.
Ich habe da grad irgendwie keine Idee.
Es gibt eine SQL-Tabelle (A) und eine Referenz-Tabelle (B).
Tabelle A
- id
- fk_b_id
- text
- datumzeit
Tabelle B
- id
- name
Tabelle B wird als FK genutzt.
Es sollen aus Tabelle A nur die letzten 5 Datensätze (basierend auf "datumzeit") pro FK ausgelesen werden.
Aktuell nutze ich diese Query.
Code:
SELECT a.`id`, b.`id`, a.`text` a.`datumzeit` FROM `tabelle a` a LEFT JOIN `tabelle b` b ON ( b.`id` = a.`fk_b_id` )
Ich habe da grad irgendwie keine Idee.
Kommentar