我有一个类似于下面给出的 SQLite 数据库表
Name | Surname | AddrType | Age | Phone
John | Kruger | Home | 23 | 12345
Sarah | Kats | Home | 33 | 12345
Bill | Kruger | Work | 15 | 12345
Lars | Kats | Home | 54 | 12345
Javier | Roux | Work | 45 | 12345
Ryne | Hutt | Home | 36 | 12345
我想为表中的每一行选择与相同“姓氏”值匹配的名称值。
例如,对于第一行,查询将是“从 myTable 中选择名称,其中 Surname='Kruger'”,而对于第二行,查询将是“从 myTable 中选择名称,其中 Surname='Kats' 等等......
是否可以遍历整个表并选择所有这样的值?
PS:我将在 C++ 应用程序中使用这些方法,另一种方法是使用 sqlite3_exec() 并逐行处理每一行。我只想知道是否有任何其他可能的方法可以使用相同的方法。