【发布时间】:2012-03-08 12:01:37
【问题描述】:
所以我有一个包含 3 个表的数据库。 User 带有U_ID 和U_Name 的表,Class 带有C_ID 和C_Name 和User_Class 带有U_ID 的表和C_ID。外键已设置。
我想显示与所选用户关联的类。用户由他们的名字标识。我知道这是我需要执行的两条 SQL 语句:
SELECT U_ID FROM User WHERE U_Name = current_U_name
然后
SELECT C_ID FROM User_Class WHERE U_ID = current_U_ID
然后
SELECT C_Name FROM Class WHERE C_ID = C_IDforAllMatchingRows
我想使用数据集来存储每个语句的结果,但我不知道如何访问数据集中的一个值,即
(SELECT C_ID FROM User_Class WHERE U_ID = *dataset.Tables(0).Column(0)*) - 不起作用
我开始使用 gridviews 是因为我可以像上面一样访问存储在每个单元格中的值。
我一定缺少一种从这三个简单表中检索所需信息的简单方法。
感谢任何帮助,谢谢
【问题讨论】:
标签: sql database vb.net dataset