2014-09-30 34 views
0

我想要从mysql表中选择2行,并附加“LIKE”和“AND”子句.. Wit like子句我想只查找以“a%”开头的单词.. 但是我找不到语法错误。你能给我一些提示吗?SELECT Mysql与两个组合的地方

SELECT word,description 
FROM word 
WHERE(`language` = CONVERT(_utf8 'Tedi' USING armscii8) AND like 'a%') AND `visible` =1 

非常感谢提前。

问候, 科科

+0

'......和语言像......' – 2014-09-30 18:06:18

回答

2

的语法错误是LIKE比较运算符之前丢失的表达。

我们不得不猜测你想要做的比较操作是什么表情,所以我就从选择列表中的第一列,向人们展示:

SELECT w.word 
    , w.description 
    FROM word w 
WHERE w.language = CONVERT(_utf8 'Tedi' USING armscii8) 
    AND w.word LIKE 'a%' 
    AND w.visible = 1 

WHERE谓词子句指定行在返回之前必须满足的条件,它并不在乎它是零行,两行还是一行巴西行。

+0

是的..我知道了..非常感谢。 – KoKo 2014-09-30 18:11:31