contact2.db基本结构如下
**********data***************
raw_contact_id data1 data2
1 老爸 老爸
1 188.. 2
1 553 2
1 家人 -1
2 老妈 老妈
2 134.. 2
2 556 2
2 家人 -1
...
********************************
获取老爸的全部信息
select data1,data2 from data where raw_contact_id in (select raw_contact_id from data where data1 like '%老爸');
更进一步希望可以检索家人的列表为:
老爸 188.. 553 老妈 134.. 556
就是至少能一步把所有包含'家人'的raw_contact_id的同编号的信息拿出来,格式可以通过其他方式来处理,我这样写
select data1,data2 from data where raw_contact_id in (select raw_contact_id from data where data1 in '家人');
但是只能得到'老爸'的即第一条信息,帮忙啦,深大快来
**********data***************
raw_contact_id data1 data2
1 老爸 老爸
1 188.. 2
1 553 2
1 家人 -1
2 老妈 老妈
2 134.. 2
2 556 2
2 家人 -1
...
********************************
获取老爸的全部信息
select data1,data2 from data where raw_contact_id in (select raw_contact_id from data where data1 like '%老爸');
更进一步希望可以检索家人的列表为:
老爸 188.. 553 老妈 134.. 556
就是至少能一步把所有包含'家人'的raw_contact_id的同编号的信息拿出来,格式可以通过其他方式来处理,我这样写
select data1,data2 from data where raw_contact_id in (select raw_contact_id from data where data1 in '家人');
但是只能得到'老爸'的即第一条信息,帮忙啦,深大快来