我想在一个视图中加入3个表;这是情况:
我有一张表格,其中包含有关人员日工资的信息。我有另一张表,列出每个学生的费用,收入,登记(每个1)。但是这些偏好中的每一个仅仅是ID号和ID号。但我需要加入他们的用户名
差不多,我在桌子上有他们的喜好和他们的信息INNER JOIN,结果是......
John | Expense | 500 | Food
其中约翰将是UserId。所以现在我想将UserID与第三个表匹配,其中该表包含UserID和Incomesalary。
所以,我希望我的结果像......
John | Expense| 500 | Food| 10000(Income Salary)
无论你使用的是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中找到更多信息