Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Relacja 1:1
tadeurz
post
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:
  1. //tabela user_box user_id(PRIMARY) plus setka pól z nazwami jako zwykłe cyfry. W każdej szufladzie(box) znajduje się ID prezentu.
  2. user_box -> user_id,1,2,3,4....97,98,99,100
  3. gift -> id,type,who


Chce pobrać wszystkie szufladki i typ prezentu który się tam znajduje.

Ten post edytował tadeurz 11.06.2013, 23:43:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Jest to wzorcowy przykład z cyklu "jak nie budować struktury bazy"
gdybyś miał tabele:
1 użytkownicy
2 boxy
3 uzytkownicy_boxy(id_uzytkownicy, id_boxy, id_prezentu,id)
4 prezenty
To nie było by problemów z zapytaniami i ilością boxów.




Ten post edytował bpskiba 12.06.2013, 15:40:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 22:16