我想在条件中找到请求中最后一个字符的所有单词。
我的查询是:
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')
但这仍然不起作用。
答案 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'