我不精通 SQL 或 SQLITE。
我正在运行一个简单的选择和加入语句。我基本上是从 sqlite3 数据库中提取联系人并手动转储到 csv 中。
我遇到的问题是,我在一张表中有姓名和 ID,在另一张表中有电话号码和标签。其中,label 表示“Mobile”、“Work”等。
因此,我将名称的 ID = 加入电话号码的所有者 ID。
我发现(这很有意义)是,如果我有一个人的三个电话号码,那个人会出现三次。
IE:
John Doe, 123-123-1234, Home, someInc
John Doe, 123-123-4321, Mobile, someInc
John Doe, 123-456-3214, Work, someInc
现在..我如何通过实际的 SQL 语句本身获得更像这样的结果:
John Doe, 123-123-1234, Home, someInc
123-123-4321, Mobile, someInc
123-456-3214, Work, someInc
Foo Barr, 987-654-3211, Home, anotherInc
[...]