猿问

SQLite:选择引用相同外键的多行

我是 SQLite 的初学者,我有两个简单的表如下:

  1. contactid 为PK,名称为TEXT

  2. phoneNumber一个 id 作为PK,一个 contactId 作为一个FK 到 contact.id和一个数字作为TEXT

简而言之,一个联系人可以有多个电话号码。每个 phoneNumber 条目/行都有一个约束,将联系人的 id 引用为外键。

我希望选择所有联系人及其电话号码。所以我想,对于我的每一行resultSet,我有

  1. 联系人的唯一 ID

  2. 联系人姓名

  3. 联系人电话号码的数组

有没有办法用一个查询来实现这个,也许再加上一个子查询?否则我必须做两个声明,一个是获取所有联系人,一个是每个联系人获取他们各自的电话号码。

谢谢您的帮助 !


不负相思意
浏览 142回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答