我正在尝试将此MSSQL查询转换为MYSQL
查询如下所示
select tu.FirstName+' '+tu.LastName as name,tg.Name as game_name,tg.Status,tg.UserId,tg.gameid from tblUsers tu
inner join tblGame tg on
tu.UserId=tg.UserId where tg.Name LIKE @Name + '%' 当我在MYSQL上运行时,同样的查询没有返回任何记录,有什么问题吗?它在SQL server上运行良好。
发布于 2011-11-02 19:06:38
SELECT CONCAT_WS(' ', tu.FirstName, tu.LastName) AS name, tg.Name AS game_name,tg.Status,tg.UserId,tg.gameid
FROM tblUsers tu
INNER JOIN tblGame tg ON tu.UserId=tg.UserId
WHERE tg.Name LIKE CONCAT(tu.FirstName, ' ', tu.LastName, '%')备注:
concat不区分大小写,我只对readability
https://stackoverflow.com/questions/7979221
复制相似问题