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.