Я в порядке с SQL, но это меня озадачило. Я собираюсь отказаться от этого, но решил опубликовать вопрос, так как другие разработчики могут найти такой же подход.
Я работаю над мультиселектом Android AlertDialog. Диалог будет использоваться для выбора значений из таблиц ключей / кодов. Чтобы заставить это работать, мне нужен запрос, который возвращает набор результатов, который имеет все идентификаторы и значения ключа / кода и другой столбец с логическим значением (или +1 и -1), указывающим, имеет ли данный человек этот заголовок. Вот набор результатов, который мне нужен (с использованием SQLite 3):
Данный person.id = 1
TITLE.ID TITLE.TITLE PERSON_HAS_TITLE
1 Parent true OR +1
2 Teacher true OR +1
3 Fireman false OR -1
4 Policeman false OR -1
**PERSON**
ID NAME
1 Sue
2 Scott
3 Jim
**TITLE**
ID TITLE
1 Parent
2 Teacher
3 Fireman
4 Policeman
**PERSON_TITLE**
PERSON_ID TITLE_ID
1 1
1 2
2 4
Есть идеи?