![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 25.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę sobie poradzić z prostą rzeczą, głupią relacją 1:1.
Rozwiązanie znałazem w 2 zapytaniach, ale coś czuje że można to zrobić w lepiej. Mam 2 tabele:
Chce pobrać wszystkie szufladki i typ prezentu który się tam znajduje. Ten post edytował tadeurz 11.06.2013, 23:43:34 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 25.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przypuszczam, że niechcący pomyliłeś się w zapisie. Masz 100% racje wprowadzenie jeszcze jednej tabeli pośredniczącej pomiędzy USER<->BOX rozwiąże problem z zapytaniem.
Poprawiona struktura:
Takie rozwiązanie bardzo szybko namnoży nam wierszy w tabelach. Dla 1 użytkownika musimy utworzyć 100 wierszy w BOX i USER_BOX. Mam przeczucie, że to jest PODRĘCZNIKOWE rozwiązaniem mojego problemu (problemu który przy tym rozwiązaniu nie istnieje). Ale jakoś nie jestem przekonany, zostanę przy 2 SELECT. Nie chce zamykać tematu, dlatego jak ktoś miał podobny problem i rozwiązał go jakoś inaczej niż 2 SELECT to śmiało. Osobiście czekam na odpowiedź nospor'a. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 16:37 |