【发布时间】:2018-10-31 22:02:35
【问题描述】:
有人可以清楚地解释如何最好地使用 MySql 和 C# 来处理上述问题。数据库和多对多关系已经创建。
这就是我将如何处理它,我确信有一种更有效的方法:
首先我会在所有 3 个表中创建一个条目 然后我会选择 user_id 等于我在加入表中需要的条目 然后,我将从 class_details 中选择与连接表中与该用户关联的 class_id 匹配的所有条目。 然后我会创建一个内部连接并显示它吗?
我基本上想显示用户正在学习的所有课程,并将数据存储在多对多关系中。如果没有得到最好的解释,我深表歉意……我真的不知道如何措辞。希望有人可以提供帮助:D
下面是我想要的视觉表示。希望这会有所帮助
【问题讨论】:
-
你想怎么查询? Sql、linq、实体...
-
我想用Sql查询。我知道到达那里后如何显示数据。我只是不知道 SQL 查询会是什么样子,以选择由 user_id 分组的连接表中的所有条目......并从 class_Details 表中获取 class_id 的名称。这有意义吗?
-
加入表有 user_id 和 class_id 作为表......两者都是 user_details 和 class_details 表中的唯一值。示例:user_id 1 在 class_id 1 类 id 1 是英语类 我将如何查询上面的内容以创建一个显示的表:Richard Jenkins 英语作为两个单独的列
-
你能写出你想要的吗?你说的是课程,但我没有看到任何这样的桌子......
标签: c# sql-server datagrid