Как получить свой id из sql?
ну табличка
id  | user_id   | local_id  | ...
1   |   1       |       1   | ...
2   |   2       |       1   | ...
3   |   1       |       2   | ...
4   |   3       |       1   | ...
5   |   2       |       2   | ...
6   |   1       |       3   | ...
id - сквозная нумерация
user_id - id пользователя
local_id - id фотографии для этого пользователя
Тогда запрос будет такой:select * from photos where user_id = 2 and local_id = 1
Получите первую фотографию второго пользователя
А при добавлении следующей, сначала нужно получить наибольшее значениеinsert into photos (user_id, local_id, ...)
values (2, (select max(local_id)+1 from photos where user_id = 2 ), ...)
Только реализовывать такую логику в приложении. Причём при удалении фотографии придётся перенумеровывать оставшиеся.
Но вообще это странная задача, обычно так делать смысла нет.