SQLite数据库从多个表中为windows phone选择查询

时间:2015-08-12 07:28:27

标签: c# sqlite windows-phone-8

尝试开发Windows Phone 8.0 Store App。我需要从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 
        } 

所以如何做到这一点,以及如何从中获取数据

1 个答案:

答案 0 :(得分:1)

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

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

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