Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wartości rekordów "zamienione" w wyniku na kolumny
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
pin54
Tytuł trochę niejasny, ale nie wiem jak to inaczej opisać (jak bym wiedział to bym se pewnie wygooglał smile.gif )

W bazie 2 tabele (oczywiście w realu mam tego więcej ale chodzi tylko o to żebym załapał o co kaman). W kolumnie TypCechy może być dużo różnych typów, ale nie interesuje nas ile - znam 2 które mnie interesują i one muszą się stać kolumnami.

Być może jest to zadanie trywialne, ale nigdy nie potrzebowałem czegoś takiego i nawet nie wiem czego szukać. Także gdybyście mi napisali zapytanie na podstawie tych dwóch tabel to dalej już sobie chyba powinienem poradzić. Ewentualnie zadowolę się hasłem do googli smile.gif

  1. Tabela Towary
  2. ------------------------
  3. | IDTowaru | Nazwa |
  4. ------------------------
  5. | 1 | Rower |
  6. | 2 | Motor |
  7.  
  8. Tabela Cechy
  9. ---------------------------------------
  10. | IDTowaru | TypCechy | Wartosc |
  11. ---------------------------------------
  12. | 1 | Kolor | Zolty |
  13. | 1 | Rozmiar | Duzy |
  14. | 1 | Waga | Ciezki |
  15. | 2 | Rozmiar | Maly |
  16. | 2 | Kolor | Niebieski|
  17.  
  18.  
  19. Wynik zapytania
  20. --------------------------------
  21. | Nazwa | Kolor | Rozmiar |
  22. --------------------------------
  23. | Rower | Zolty | Duzy |
  24. | Motor |Niebieski| Maly |
longinus_torwaldzki
mysql pivot table

innymi słowy szukasz czegoś o tabelach przestawnych w sql

pozdr.
longin
pin54
Podziękował.
Na pierwszy rzut oka nie takie trudne...ale coś czuję, że będę miał problemy. Jak do jutra nie dam rady to się zgłoszę smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.