![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam 3 tabele: PRODUCT: id | name | sku | type | price PROPERTY: id | property | type PRODUCT_PROPERTY: id | product_id | property_id | value Tabela PRODUCT_PROPERTY łączy w sobie 2 pozostałe i dodaje value. W skrócie - w tabeli produkt sa produkty (Rambo, Krzyżacy, Stół), natomiast w PROPERTY są wypisane możliwe właściwości (rozmiar w MB dla dvd, ilość stron dla książek, wysokość i szerokośc i długość dla mebli). Tabela łącznikowa łączy dany produkt z daną właściwością i nadaje WARTOŚĆ danej właściwości dla danego produktu. Tak więc w tabeli łącznikowej dla danego dvd (Rambo) i książki (Krzyżacy) występuje po 1 wpisie, bo mają po jednej właściwości (MB, ilość storn). Natomiast dla mebli są to 3 wpisy per mebel (stół), bo mebel ma wysokość, szerokość i długość. Chcę to ładnie wyświetlić, ale męczę się z pogrupowaniem. To zapytanie działa, lecz oczywiście wyświetla mi tyle wpsiów ile jest w PRODUCT_PROPERTY, więc 5 (1 dla Rambo, 1 dla Krzyżaków i 3 dla stołu).
Kombinuję z grupowaniem po wartościach z produktu, np SKU albo NAME, ale bez rezultatów:
Pomóżcie. Dzięki PS. Konstrukcję tej bazy pomógł mi wymyślec nospor w TYM WĄTKU. Ten post edytował sadistic_son 4.01.2023, 09:33:13 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:47 |