不喜欢不工作之后

时间:2015-09-22 15:59:07

标签: mysql sql

我想在条件中找到请求中最后一个字符的所有单词。

我的查询是:

SELECT `name` FROM `cities` WHERE 
(SELECT `name` FROM `cities` WHERE LIKE '%а')
AND
WHERE `name` NOT IN (SELECT `game_code` FROM `games` WHERE game_code LIKE 'qaZxsw2wewewqRRE')

但这仍然不起作用。

1 个答案:

答案 0 :(得分:2)

试试这个:

SELECT `name` FROM `cities` WHERE 
`name` LIKE '%а'
AND
`name` NOT IN ('qaZxsw2wewewqRRE')

您不需要:

(SELECT `game_code` FROM `games` WHERE game_code LIKE 'qaZxsw2wewewqRRE') 

因为它只会返回一个DISTINCT 'qaZxsw2wewewqRRE'的值,这不会影响任何内容,因为它不会以a结尾({{1} }})

所以你真的需要:

'%a'