Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Pomoc w zapytaniu do dwóch tabel
Poker
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Witam,

Mam problem z pobraniem wyników z dwóch tabel i nie mogę sobie z tym poradzić.

Tabele wyglądają tak



TABELA 1 : lubie ** obrazki które lubi użytkownik
id
id_obrazek
id_user




TABELA 2 : obrazek ** dodane obrazki przez użytkownika
id
user_id


Użytkownik który doda obrazek automatycznie go lubi
Zależy mi na wyciągnięciu wszystki rekrodów z tabeli lubie danego użytkownika, ale w ten sposób by nie zliczało obrazków które dodał ten użytkownik, czyli tylko te obrazki którym użytkownik kliknął LUBIE a sam ich nie dodał.

Próbowałem kilkanaście różnych zapytań za każdym razem otrzymuję wynik wszystkich LUBIE.

Czy ktoś mógłby mi pomóc? Bo już 1,5 godziny próbuję a ciągle bez efektów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


  1. SELECT
  2. COUNT(LUBIE.id)
  3. FROM LUBIE
  4. INNER JOIN OBRAZEK ON OBRAZEK.id = LUBIE.id_obrazek
  5. WHERE LUBIE.id_user <> $userid


Pisane całkowicie bez sprawdzenia, ale sądzę iż to powinno być coś w ten deseń (IMG:style_emoticons/default/wink.gif) W miejsce $userid wstawiasz wartość id dla użytkownika, którego "lubie" chcesz zliczyć

Pozdrawiam

Ten post edytował askone 11.03.2011, 10:01:49
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: 14.10.2025 - 09:13