![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Heh to zapytanie zwraca cos odwrotnego - wszystkie eventy w ktorych uczestniczyl dany user:)
Zapytane zwrocilo eventy innych uczestnikow innych niz 2, ale nie wyklucza to ze 2 tez czasem w nim nie uczestniczyla Dokladnie takie wyrazenie zwrocilo to co chcialem: Zrobilem to jednak na piechote bo licze jakby ilosc uztkownikow na event bez tych userow z id=2 i z tym id a potem porownuje = jesli tyle samo to go wypisuje Zna ktos jakis lepszy pomysl bo to jest zbyt dlugie..
Ten post edytował likon1 1.03.2010, 21:59:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:17 |