Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie ciągu znaków na wielu tabelach
Sokrates
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


Witam, mam takie pytane, czy jest możliwe w jednym zapytaniu
wyciągnąć szukane słowo ale z wielu tabel?

tzn. mam tabele odpowiadającą za newsy, inną odpowiadającą za blog, i jeszcze inne tabele które należą do różnych
działów.
Bardzo popularne jest w opcjach wyszukiwania na serwisach 'szukaj wszędzie'.
Te tabele mają generalnie podobne pola ale różnią się nazwami pól i tabel.

Czy jest możliwe w jednym zapytaniu przeszukać dokładnie 5 tabel odpowiadających za kolejne działy w serwisie?
I pogrupować te dane wynikowe jakoś (np na działy).
dokładnie chcę uzyskać id wpisu, nazwę wpisu , datę i krótki opis, a szukam po specjalnej komórce 'sarche' która jest typu text
i ma ustawiony na komórce fulltext. Szukam oczywiście jakiegoś słowa , wyrażenia wpisanego przez kogoś.

Ma ktoś jakiś pomysł jak to zrobić?

I kolejne pytanie , czy takie rozwiązanie z jednym zapytaniem, do wielu tabel jest optymalne?
Czy lepiej każdą tabele odpytywać z osobna potem te dane jakoś połączyć i wyświetlić wynik?

Które rozwiązanie jest według was leprze?

Dzięki i pozdrawiam....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


no trzeba uważać - jak przeciążysz serwer to wybuchnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to zresztą cecha większości zapytań...

spotkałeś się może kiedyś z pozycją "manual MySQL"? jak nie - polecam google...

no i niby jak mam ci pokazać, że przykład działa? wysłać testowa bazę?
to ty pokaż co namieszałeś z tym pytaniem (mój przykład działa na 100%...)
i pokaż jakie błędy ci wyskakują...

a skoro nie rozumiesz nazw działów, to sobie zrób:
  1. SELECT 'jakiś tekst' AS 'nazwa_pola';

i obejrzyj wyniki...
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: 15.10.2025 - 03:08