Если у меня есть таблица с 4 столбцами: rowId | userOneId | userTwoId | timestamp
Можно ли проверить, существует ли пара пользователей, и обновить отметку времени, если это так? А если его не существует, вставить новую строку?
Пример таблицы с ожидаемыми результатами:
rowId | userOneId | userTwoId | timestamp
1 a b <timestamp>
2 a c <timestamp>
Теперь, если я хочу вставить в userOneId
a
и userTwoId
b
, будет обновлена временная метка. Также возможно, если userOneId
равно b
и userTwoId
равно b
обновить также временную метку строки 1 (хотелось бы увидеть обе опции - т.е. для точных пар и для обратных пар)