Witam,
Niedawno zacząłem przygodę z bazami danych i mam następujący problem. Muszę pobrać w javie część danych z bazy MySQL w celu utworzenia pliku XML jednak nie mogę dokończyć zapytania do bazy danych (nie potrafię - brak wystarczającej wiedzy :D ).
products_extra_fields
| products_extra_fields_id | products_extra_fields_name |
|---|---|
| 1 | procesor |
| 2 | procesor(taktowanie) |
| 3 | matryca |
| 4 | karta graficzna |
products
| products_id | products_name | products_quantity |
|---|---|---|
| 1 | product name | 123 |
| 2 | product name | 125 |
| 3 | product name | 12 |
| 4 | product name | 43 |
products_to_products_extra_fields
| products_id | products_extra_fields_id | products_extra_fields_value |
|---|---|---|
| 3 | 1 | i7 |
| 2 | 4 | geforce |
| 2 | 1 | i5 |
| 3 | 3 | 15.6 |
wynik zapytania ma wyglądać następująco (lub podobnie) :
| products_id | procesor | matryca | karta graficzna | ... |
|---|---|---|---|---|
| 3 | i7 | 15.6 | geforce |
Dzięki temu będę mógł pobrać wartości do ResultSet w JDBC.
Do wyfiltrowania jest więcej cech komputerów. Potrzebuję wskazówki/pomocy/nakierowania na prawidłowe rozwiązanie danego problemu.