Potřebuji najít posledních záznamy pro osoby (pro každou jeden) před danným časem. Pro jednu je to snadné:
SELECT * FROM TABLE WHERE person="osoba" AND event_time<"2017-09-01 01:40:07" ORDER BY event_time DESC LIMIT 1;
Potřebuji to ale pro více osob, které si můžu zadat třeba seznamem do IN:
SELECT * FROM dat_communications WHERE PHYSICAL IN ("X", "Y", "Z")
Při použití GROUP BY a pod narážím pořád na nějaké problémy. Lze to nějak zkombinovat? Nebo v proceduře sestavit select pomocí UNION?
Dík za radu!