![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Witam jak zrobić zapytanie liczące wspólnych znajomych bo głowię się kilka dni i nie wiem. Szukałem w google ale nie ma napisane dokładnie jak zrobić zapytanie...
SQL ze znajomymi wygląda u mnie tak: (IMG:http://youphoto.pl/sql.png) Zrobiłem coś takiego ale to niestety nie działa (IMG:style_emoticons/default/sad.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Naprawdę intuicyjne nazwy zmiennych (IMG:style_emoticons/default/biggrin.gif)
Załóżmy że struktura tabeli to [u1, u2, ac]
Ręki sobie za to nie dam uciąć ale wygląda OK Oczywiście w twoim przypadku pewnie wypadało by dopisać warunki które odwracały by u1 i u2. Ale moim zdaniem lepiej dodać skrypt zmodyfikować znajomych tak żeby po zaakceptowaniu znajomego były dwa wpisy np: mamy userów A i B. Użytkownik A zaprasza użytkownika B. W bazie danych dodaje się wpis: U1 = A, U2= B kiedy użytkownik B zaakceptuje zaproszenie w bazie tworzy się kolejny wpis: U1 = B, U2 = A można by nawet dzięki temu pominąć pole accepted (IMG:style_emoticons/default/smile.gif) ale ja bym zostawił w celu podwyższenia wydajności (IMG:style_emoticons/default/smile.gif) Ten post edytował bmL 10.03.2011, 00:28:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:29 |