Ik heb via een mysql een dataset, welke ik kan laten zien in een datagridview1.
en inderdaad geeft dit een mooie tabel te zien
ook heb ik een tweede tabel:
en ook tabel 2 is er en te zien in dataGridView2
Wat ik nu wil is:
[sql]Select table1.code code
hoeveelheid
naam
locatie
from table1 T1
inner join table2 T2
on T1.code=T2.code[/sql]
Ik zou dit willen uitvoeren op de "gemaakte" tabellen en deze dan uiteraard weer laten zien in een datagridview.
Nu zou het met deze tabellen wel gaat met een dubbele join, maar wat als de query's ingewikkelder worden (of zelfs uit verschillende databases komen).
Code:
myadp = new MySqlDataAdapter("select product_code code,
products_quantity hoeveelheid,
products_name naam
from products T1
INNER JOIN
products_description T2
ON
T1.products_id=T2.products_id", conn);
myds = new DataSet();
myadp.Fill(myds, "table1");
bindingSource1.DataSource = myds.Tables["table1"];
dataGridView1.DataSource = bindingSource1;
en inderdaad geeft dit een mooie tabel te zien
ook heb ik een tweede tabel:
Code:
myadp1 = new MySqlDataAdapter1("select product_code code,
products_location locatie
from products2", conn1);
myds1 = new DataSet();
myadp1.Fill(myds, "table2");
bindingSource1.DataSource = myds.Tables["table2"];
dataGridView2.DataSource = bindingSource1;
en ook tabel 2 is er en te zien in dataGridView2
Wat ik nu wil is:
[sql]Select table1.code code
hoeveelheid
naam
locatie
from table1 T1
inner join table2 T2
on T1.code=T2.code[/sql]
Ik zou dit willen uitvoeren op de "gemaakte" tabellen en deze dan uiteraard weer laten zien in een datagridview.
Nu zou het met deze tabellen wel gaat met een dubbele join, maar wat als de query's ingewikkelder worden (of zelfs uit verschillende databases komen).
Laatst bewerkt door een moderator: