【问题标题】:Joining 3 Tables in xamarin Forms以 xamarin 形式连接 3 个表
【发布时间】:2019-07-18 11:33:53
【问题描述】:

我正在尝试在一个视图中加入 3 个表;情况如下:

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

差不多,我在桌子上有他们的偏好和他们的信息的 INNER JOIN,结果类似于......

  John  | Expense | 500 | Food

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

差不多了,我希望我的结果是……

  John | Expense| 500 | Food| 10000(Income Salary)

【问题讨论】:

  • 我不明白这个问题是怎么回事。为什么有人在我提问时总是投反对票。
  • 我不是反对者。如果您在不显示相关代码和尝试过的情况下直接提出问题。你应该强调确切的问题。如果人们发现您的问题不清楚,他们会投反对票。
  • 好的。在这里我需要一个想法如何做到这一点

标签: c# linq sqlite xamarin.forms


【解决方案1】:

无论您使用的是 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中找到更多信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 2018-08-27
    • 2012-02-22
    相关资源
    最近更新 更多