如何查询_id,姓名和电话号码的联系人?

问题描述:

我需要为具有电话号码的所有联系人以及任何ID值标识特定联系人的联系人“数据库”进行查询。如果联系人收藏夹/数组包含特定联系人的> 1个电话号码,则每个电话号码应包含在其自己的单独“记录”中;所以,我需要检索的值如:如何查询_id,姓名和电话号码的联系人?

ID 
1 
NAME 
Sam L. Clemens 
PHONE 
262.490.1835 

ID 
1 
NAME 
Sam L. Clemens 
PHONE 
209.286.1910 

ID 
2 
NAME 
John Steinbeck 
PHONE 
414.277.1902 

ID 
3 
NAME 
William Saroyan 
PHONE 
123.625.1914 

IOW: 
1, Sam L. Clemens, 262.490.1835 
1, Sam L. Clemens, 209.286.1910 
2, John Steinbeck, 414.277.1902 
3, William Saroyan, 123.625.1914 

有谁知道如何检索这些值?

+0

请参阅此链接http://*.com/questions/4613104/how-to-retrive-contact-name-and-phone- number-in-android/4613198#4613198 – Vivek 2012-02-07 16:20:42

首先,指定您正在使用哪个数据库,以及使用什么样的结构来存储“多个电话号码”?

我没有看到困难。只需在您的手机列指定它可以为空,当您要查询只检查无论是在该列中,如果不为空,然后采取其他值

进行

编辑: 它应该是这个样子这个: 从表中选择(ID,NAME,PHONE)PHONE <> null

+0

这不是一个自定义数据库,它是Android系统/设备固有的联系人数据。 – 2012-02-07 16:40:23