Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie fulltext i łączenie tabel
kacpero1094
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 22.12.2008

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


Mam dwie tabele z danymi. W obydwu mam zdefiniowane klucze fulltext. W tej "zasadniczej" na jedną kolumnę, a w tej przyłączanej na dwie kolumny. Potrzebuję przeszukać wszystkie te kolumny. Ułożyłem więc zapytanie:
  1. SELECT *, MATCH(t2.aName,t2.aDescription,t1.bTitle) AGAINST (?) AS `score` FROM table1 AS t1 JOIN table2 AS t2 ON t1.bId = t2.bId WHERE MATCH(t2.aName,t2.aDescription,t1.bTitle) AGAINST (?) ORDER BY `score` DESC LIMIT 30

To zapytanie zwraca błąd #1210 - nieprawidłowe argumenty do match. Potrzebuję tak zbudować zapytanie, żeby wykonywało opisane wyżej zadanie. Mam nadzieję, że to, które tu napisałem, pomoże lepiej zrozumieć o co mi chodzi (IMG:style_emoticons/default/smile.gif)
Proszę o informację, czy w ogóle jest opcja, żeby coś takiego zrobić.

Ten post edytował kacpero1094 16.07.2011, 12:34:04
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: 16.09.2025 - 01:03