以xamarin表格加入3个表格

问题描述 投票:-1回答:1

我想在一个视图中加入3个表;这是情况:

我有一张表格,其中包含有关人员日工资的信息。我有另一张表,列出每个学生的费用,收入,登记(每个1)。但是这些偏好中的每一个仅仅是ID号和ID号。但我需要加入他们的用户名

差不多,我在桌子上有他们的喜好和他们的信息INNER JOIN,结果是......

  John  | Expense | 500 | Food

其中约翰将是UserId。所以现在我想将UserID与第三个表匹配,其中该表包含UserID和Incomesalary。

所以,我希望我的结果像......

  John | Expense| 500 | Food| 10000(Income Salary)
c# linq sqlite xamarin.forms
1个回答
0
投票

无论你使用的是xamarin还是java,sqlite总是使用相同的sql语法。

当您的问题包含更多信息(例如所有表名和列)时,帮助您会更容易

SELECT
  first.usename,
  second.other,
  third.anotherother
FROM first
INNER JOIN second ON first.username = second.username
INNER JOIN third ON second.username = third.username;

您可以在文档https://www.sqlite.org/lang_select.html中找到更多信息

© www.soinside.com 2019 - 2024. All rights reserved.