【发布时间】:2012-11-25 13:33:44
【问题描述】:
我有一个类似于下面给出的 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() 并逐行处理每一行。我只是想知道是否还有其他可能的方法可以实现相同的方法。
【问题讨论】:
-
查询结果应该如何?请举个例子。
标签: sql database sqlite conditional-statements