【问题标题】:SQLite database select query from multiple tables for windows phoneSQLite 数据库从 Windows Phone 的多个表中选择查询
【发布时间】:2015-11-04 16:15:12
【问题描述】:

尝试开发 Windows phone 8.0 商店应用程序。我需要从有两个表的 sqlite 数据库中检索记录,到目前为止我没有找到任何教程。这就是我从一个表中获取数据所做的事情

var retrievedTasks = dbConn.Query<MMain>("SELECT MMain.ID,           MMain.Name, health.age
FROM MMain INNER JOIN health ON MMain.key = health.key
where MMain.ID = 1" ).FirstOrDefault();  

但我想从两个表中获取数据

       foreach (var rr in retrievedTasks)
        { 

         //how to fetch data from health class table 
        } 

那么如何做到这一点,而不是如何从中获取数据

【问题讨论】:

    标签: c# sqlite windows-phone-8


    【解决方案1】:

    您的查询看起来错误(一个额外的逗号,您应该使用INNER join 和相关的 ON 子句)

    SELECT MMain.ID, MMain.Name, health.age
    FROM MMain INNER JOIN health ON MMain.key = health.key
    where MMain.ID = 1
    

    除此之外,我没有看到 pb。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-24
      • 2012-09-07
      • 2016-06-28
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      相关资源
      最近更新 更多