2016-10-07 3 views
0

Я хочу просмотреть все эти поля, но 3 из них из разных таблиц.VB.net Mysql Объединение 3 таблиц

Dim sql As MySqlCommand = New MySqlCommand("SELECT tblproduct.ProductNo, tblgenericname.genericname, tblproduct.BrandName, tblproduct.Quantity, tblproduct.PurchasedDate, tblproduct.ExpirationDate from tblproduct, tblGenericName where tblproduct.Genericno = tblgenericname.genericno, tblcompany where tblproduct.CompanyNo = tblcompany.CompanyNo and tblcompany.CompanyName like '" & cmb_com_load.Text & "'order by BrandName", con) 
    Dim da As MySqlDataAdapter = New MySqlDataAdapter() 
    Dim ds As DataSet = New DataSet 

    da.SelectCommand = sql 
    da.Fill(ds, "rec") 
    DataGridView1.DataSource = ds 
    DataGridView1.DataMember = "rec" 

ответ

0

Ваш SQL:

SELECT tblproduct.ProductNo, tblgenericname.genericname, tblproduct.BrandName, 
tblproduct.Quantity, tblproduct.PurchasedDate, tblproduct.ExpirationDate 
from tblproduct 
join tblGenericName on tblproduct.Genericno = tblgenericname.genericno 
join tblcompany on tblproduct.CompanyNo = tblcompany.CompanyNo 
where tblcompany.CompanyName like '" & cmb_com_load.Text & "'order by BrandName 
Смежные вопросы