我想从 mysql 表中选择 2 行,并附加“LIKE”和“AND”子句。 机智的子句我只想找到以“a%”开头的单词.. 但我找不到语法错误。你能给我一些提示吗??
SELECT word,description
FROM word
WHERE(`language` = CONVERT( _utf8 'Tedi' USING armscii8 ) AND like 'a%') AND `visible` =1
提前非常感谢。
问候, 科科
最佳答案
语法错误是 LIKE
比较运算符之前缺少表达式。
我们必须猜测您想要对哪个表达式进行比较操作,因此我只从 SELECT 列表中选择第一列来演示:
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
子句中的谓词指定一行在返回之前必须满足的条件,它不关心是零行、两行还是巴西行。
关于mysql - SELECT Mysql 结合两个 where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26127176/