Android-SQLite. Отношение один ко многим
Мой вопрос касается работы с sqlite и android.
У меня есть это приложение, которое будет записывать местоположения, и для каждого местоположения пользователь сможет добавлять фотографии.
У меня есть таблица для
locations(loc_id INTEGER, longitude REAL ,latitude REAL)
Который прекрасно работает. Но мне нужно создать второй, который является фотографиями. В таблице фотографии будет содержаться имя пути к фотографии в виде TEXT. Он также должен иметь другое поле, которое ссылается на определенное местоположение через loc_id как внешний ключ. Дело в том, что я не знаю, как связать эти две вещи.
Любая помощь очень ценится спасибо !
1 ответ:
CREATE TABLE locations( loc_id INTTEGER PRIMARY KEY, longitude REAL, latitude REAL ); CREATE TABLE photos( photo_id INTEGER PRIMARY KEY, path TEXT, fk_location INTEGER, FOREIGN KEY(fk_location) REFERENCES locations(loc_id) );
Comments