Я хотел бы подготовить простую базу данных SQLite, которая будет использоваться для хранения (помеченных) интернет-закладок, поскольку кажется, что для этого нет простого инструмента.
Я думаю, у меня может быть тритаблицы, одна для URL, другая для тегов, а другая для отношений между URL и тегами.
Например:
URL:
Метка:
- 1: Google
- 2: карта
- 3: поиск
Отношения:
- 1: 1: 1
- 1: 1: 3
- 1:2: 1
- 1: 2: 2
Проблема в том, что мои знания SQLite очень малы, и я нашел единственный способ получить все URL-адреса с помощью тега "map"через вложенный выбор:
select name from url where id=(
select url_id from rel where tag_id=(
select id from tag where name = 'map'
)
);
Ручное хранение закладок тоже скучная операция.
Итак, есть ли более эффективный способ сделать это?
Спасибо.