Considering I have a two tables.
First one:
| user_id | name | timestamp1 |
|---|---|---|
| 1 | purchase | 12 |
| 1 | purchase | 14 |
| 2 | purchase | 22 |
| 2 | purchase | 14 |
Second one:
| user_id | event_name | timestamp2 |
|---|---|---|
| 1 | event1 | 10 |
| 1 | event2 | 11 |
| 2 | event12 | 20 |
| 2 | event10 | 12 |
A want to add to the table one some fields(event_name, timestamp2) from the table two with the closest previous values by user_id, order by timestamp for every event from table one
Desired table should look like this
| user_id | name | timestamp1 | event_name | timestamp2 |
|---|---|---|---|---|
| 1 | purchase | 12 | event2 | 11 |
| 1 | purchase | 14 | event2 | 11 |
| 2 | purchase | 22 | event12 | 20 |
| 2 | purchase | 14 | event10 | 12 |
Help me please with sql query! Thanks.

