2012-03-13 6 views
1

私は初心者ですが、このクエリで結果を返すことはできません。 以下のクエリにAND paginas_taal = 'ned'を追加するにはどうすればよいですか?
誰か手掛かりがありますか?「一致した」クエリに別の「AND」を追加するには

SELECT * 
FROM (
    SELECT paginas_tekst AS Tekst, paginas_naam AS Naam, paginas_button AS Button, 'paginas' AS Tabel, '0' AS Parent, 
    MATCH (
    paginas_tekst 
) 
    AGAINST (
    'shoppers' 
) AS Relevance 
    FROM paginas 
    WHERE MATCH (
    paginas_tekst 
) 
    AGAINST (
    '+shoppers' 
    IN BOOLEAN 
    MODE 
) 
    HAVING Relevance > 0.2 
) AS testtabel 
ORDER BY Relevance DESC 
LIMIT 0, 30 

TIA Gr。 Hans

+0

@liquorvicarをwrteすることができるはずですので、あなたの外側のクエリを必要としませんのでご注意:私は、クエリ内のいくつかの場所に余分な「と」を入れてみましたが、それは動作しませんでした。今は日を探していますが、答えを見つけることはできません。何か案が? – Hans

答えて

0

追加のAND句をWHERE句の任意の場所に追加できます。また、あなたが

SELECT paginas_tekst AS Tekst, paginas_naam AS Naam, paginas_button AS Button, 
    'paginas' AS Tabel, '0' AS Parent, 
    MATCH (paginas_tekst) AGAINST ('shoppers') AS Relevance 
FROM paginas 
WHERE MATCH (paginas_tekst) AGAINST ('+shoppers' IN BOOLEAN MODE) 
    AND paginas_taal = 'ned' 
HAVING Relevance > 0.2 
ORDER BY Relevance DESC 
LIMIT 0, 30 
関連する問題