Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybieranie wierszy i grupowanie
likon1
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 6.10.2009

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


Witam, posiadam 3 tabele dajmy na to:

event (id, name, .. ), event_users (id, user, event ), wait (id, time, event)

Wszystko dziala tak ze do wierszy w tabeli event podczepiam kolejnych uzytkownikow do wydarzen ( do wydarzen zas podpinam inner joinem tabele wait ).

Chcialbym jednak by wypisalo mi jedyne te wydarzenia w ktorych nie ma podpietego usera o np. moim id

Probowalem juz z tym group by i innymi ale ciagle zwraca mi bledne dane
Moglby ktos chociaz schematycznie to nakreslic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
likon1
post
Post #2





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 6.10.2009

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


Moze inaczej posadam tabele:

event_main
  1. id inne atrybuty ( name itp.) malo istotne
  2. 1 ...
  3. 2 ...
  4. 3 ...
  5. 4 ...


event_users
  1. id event user atrybuty malo wazne
  2. 1 2 3 ...
  3. 2 2 4 ...
  4. 3 3 4 ...
  5. 4 1 2 ...
  6. 5 1 3 ...
  7. 6 4 4 ...


event_wait
  1. id event time_start inne atrybuty
  2. 1 1 ...
  3. 1 3 ...
  4. 2 2 ...
  5. 2 4 ...


I teraz tak chce miec w wyniku wszystkie dane z tabeli event_main oraz dalaczone do niej dane z event_wait ( tu nie ma problemu bo zawsze jest w stosnku jeden - do jednego) tylko te eventy do ktorych userzy sie nie dolaczyli

Dal wyniku bez usera =2

Maja siie zwrocic wartosci dla eventow 3,2,4 poszerzone o tabele event_wait









Ten post edytował likon1 1.03.2010, 19:36:36
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: 16.10.2025 - 04:14