2016-03-05 44 views
0

我使用visual studio,并且遇到datagridview问题,我可以显示连接这个datagridview中的两个表的查询吗?vb.net datagridview从两个表中显示

例如,我已经问在这里约,我要尝试合并两个表的查询,

goods 
id | name 
1 | coffee 
2 | tea 
3 | choco 

total 
goodsID | quantity 
3  | 40 
2  | 20 
1  | 10 

和显示我想在DataGridView看是

total 
goods | quantity 
choco | 40 
tea | 20 
coffee| 10 

我已经搜索了什么查询使用,但是当我在datagridview中添加查询时,我得到一个错误,说“新查询返回的模式与基本查询不同”。有没有什么办法解决这一问题?请帮助我,我试图做一个简单的/练习VB表单程序。

+0

你能告诉我们你到目前为止的代码吗...... – Monty

+0

我没有任何代码,因为我使用的是visual studio,我只是拖动和拖放,但如果你问的是查询,到目前为止,我会尝试这个讨论http://stackoverflow.com/questions/35811751/joining-child-and-parent-tables?noredirect=1#comment59292241_35811751 –

+0

你的数据库设计有一个缺陷。如果“Goods”表和StockLevel表之间存在一对一的关系,他们为什么会在不同的表中? – Plutonix

回答

0

你可以试试这个INNER JOIN:

Select a.name,b.quantity from goods a inner join goodsquan b on a.id=b.goodsid 

注:goodquan表是总表。

相关问题