gpt4 book ai didi

c# - 如何从另一个表中获取与另一个表中的名称或ID匹配的相同名称或ID

转载 作者:行者123 更新时间:2023-11-29 06:36:06 25 4
gpt4 key购买 nike

我正在使用c#和mysql数据库
我有2张 table
第一个是信息

(Int primary key)          (varchar)             (int)
Id name year
2015 user1 1
2016 user2 2

第二个是帐户

(Int primary key)        (varchar)               (varchar)
Id (username) name password
2015 user1 123
2016 user2 123

我想查询,如果我在登录后使用相同的 id(用户名)或名称创建一个帐户,那么它会在数据网格中显示它,但我不知道应该使用什么查询。

这意味着我希望为每个具有相同 ID 或名称的帐户获得这样的结果,并且登录后不显示所有数据

第三个表显示在数据网格中

Id                                  name                 year
2015 user1 1

最佳答案

当用户“登录”时,应用程序就可以使用其 ID。只需将此 id 传递给一个简单的 SELECT 查询(似乎您甚至不需要 JOIN):

SELECT
tblstudent.StudentID,
tblstudent.Name,
tblstudent.YearLevel
FROM
tblstudent
WHERE tblstudent.StudentID = ?

您想要替换 « ? » 使用刚刚登录的学生的 ID。

关于c# - 如何从另一个表中获取与另一个表中的名称或ID匹配的相同名称或ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53794655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com