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.