我有Access数据库,我使用的是VB.NET。 DB有两个表
我想从datagrid中的技术人员表中获取列,但我希望有一个额外的列,它应该显示每个技术人员根据Faults表修复的故障数量(所以我认为查询需要为每一行运行)。这甚至可能吗?
大谢谢你的帮助
答案 0 :(得分:1)
那应该是
SELECT technicians.techname, count(*) AS NoOfFaults
FROM technicians
LEFT JOIN faults ON technicians.ID = faults.TechnicianID
GROUP BY technicians.techname;
答案 1 :(得分:1)
您需要在表单的Load()方法中指定要添加的列,并为gridview启用autogenerate columns属性为true。