Ik heb een mysql database en heb de volgende querie
ik wil graag dat in String voorbereider de naam komt en niet het id...maar ik ik krijg het niet voor elkaar..
Ik heb het volgende geprobeerd..
en
het lukte me niet...ik ben totaal geen expert op het gebied van queries vandaar dat ik ook om jullie hulp vraag...
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Statement s = database.connection.createStatement(); s.execute("SELECT * from orders, orderregel INNER JOIN klant on orders.klant_id = klant.klant_id where orders.orders_id like '"+ordernr+"' "); ResultSet rs = s.getResultSet(); rs.next(); String klantnaam = rs.getString("klant_naam"); cmbKlant.setSelectedItem(klantnaam); String orderid = rs.getString("orders_id"); tfOrderNr.setText(orderid); String artikelnr = rs.getString("artikelnrklant"); tfArtikelNr.setText(artikelnr); String ordernr1 = rs.getString("ordernrklant"); tfOrderNrKlant.setText(ordernr1); String voorbereider = rs.getString("voorbereider_naam"); cmbVoorber.setSelectedItem(voorbereider); |
ik wil graag dat in String voorbereider de naam komt en niet het id...maar ik ik krijg het niet voor elkaar..
Ik heb het volgende geprobeerd..
Java:
1
| SELECT * from orders, orderregel INNER JOIN klant on orders.klant_id = klant.klant_id AND INNER JOIN voorbereider on orders.voorbereider_id = voorbereider.voorbereider_id where orders.orders_id like '"+ordernr+"' |
en
Java:
1
| SELECT * from orders, orderregel INNER JOIN klant on orders.klant_id = klant.klant_id where orders.orders_id like '"+ordernr+"' AND INNER JOIN voorbereider on orders.voorbereider_id = voorbereider.voorbereider_id |
het lukte me niet...ik ben totaal geen expert op het gebied van queries vandaar dat ik ook om jullie hulp vraag...