Я думаю, что вы ищете что-то вроде этого:
select t1._id, t1.col1, t1.col2, t2.col2 is not null as col3
from table1 t1
left outer join table2 t2 on t1.col2 = t2.col2
order by t1._id
Булевы значения SQLite равны нулю, и поэтому простой t2.col2 is not null
в вашем SELECT даст вам ноль или единицу.
Вышесказанное должно дать вам это:
_id | col1 |col2 | col3
----+--------+-----+-----
0 | Jon | 25 | 0
1 | Tim | 24 | 1
2 | Frank | 38 | 0
3 | Josh | 234 | 0
4 | Lettuse| 23 | 1
5 | Whally | 12 | 0