Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSQL] JOIN Szukanie w 2 tabelach zależne od trzeciej
Dopler
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 30.01.2008

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


Wiem że jest dużo tematów o JOIN, ale nie znalazłem odpowiedzi.

Mam bazę z trzema tablami
POSTY id_tematu tekst
TEMATY id_forum id_tematu tytul
FORA id_kategorii id_forum

Potrzebuję uzyskać niepowtórzone wyniki wyszukiwania gdzie
POSTY.tekst będzie jak %$szukaj% - ale id_kategorii forum dla tematu tego postu będzie się równało $kategoria
oraz
FORA.tytul_forum będzie jak %$szukaj" i gdzie id_kategorii forum będzie równe $kategoria

Drugi warunek zrobiłem, ale nie mogę poradzić sobie z pierwszym

  1. SELECT * FROM tematy
  2. INNER JOIN fora ON tematy.forum_id=fora.forum_id
  3. WHERE CONCAT(' ',tematy.tytul) LIKE '%$szukaj%' AND (fora.id_kategorii LIKE '$kategoria')
  4. ORDER BY tematy.tytul


--------------------
Genealogia Polaków
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 11:02