1

なぜ私のシンタックスは正しくないのですか?

SELECT *,
           MATCH(tags,title,description) AGAINST ('asd jhbdckdsb' IN BOOLEAN MODE) AS score 
      FROM blogs WHERE score > 0
  ORDER BY score DESC, insert_datetime DESC, id DESC ; 

問題はWHERE条件にあるようです:/

4

2 に答える 2

4

非表示の列と列のエイリアスは許可されていないWHEREため、使用してくださいHAVING

HAVING score > 0それ以外のWHERE

于 2012-09-14T19:08:37.827 に答える
1

WHERE 句で列のエイリアスを使用することはできません。MATCH をもう一度繰り返す必要があります。

于 2012-09-14T19:08:36.263 に答える