2016-03-05 2 views
0

Я использую визуальную студию, и у меня возникают проблемы с datagridview, могу ли я отобразить запрос, который объединяет две таблицы в этом datagridview?vb.net отображение datagridview из 2 таблиц

К примеру, я уже задавал здесь о запросе, что я должен попробовать на присоединяемых два таблиц,

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

и

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

и дисплей я хочу видеть в DataGridView is

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

Я уже искал, какой запрос использовать, но когда я добавляю запрос в datagridview, я получите сообщение об ошибке «Схема, возвращаемая новым запросом, отличается от базового запроса». В любом случае, чтобы исправить это? Пожалуйста, помогите мне, я пытаюсь сделать простую/практическую программу vb forms.

+0

Можете ли вы показать нам код, который у вас есть до сих пор .... – Monty

+0

У меня нет никакого кода, так как я использую визуальную студию, я только перетаскиваю и удаляю, но если вы спрашиваете о запросе, до сих пор я попробую эту дискуссию http://stackoverflow.com/questions/35811751/joining-child-and-parent-tables?noredirect1_comment59292241_35811751 –

+0

Существует недостаток в вашем дизайне db. Если между таблицей «Товары» и таблицей «StockLevel» существует отношение «один к одному», почему они должны быть в разных таблицах? – Plutonix

ответ

0

Вы можете попробовать это INNER JOIN:

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

Примечание: goodquan таблица ваша общая таблица.

Смежные вопросы