查询连接在mysql工作台中工作,但不在phpmyadmin中工作

时间:2013-10-16 06:45:42

标签: mysql sql phpmyadmin

我在mysql workbench中创建了一个包含4个表的数据库,并在phpmyadmin中导出/导入它。 现在我有一个简单的加入:

SELECT s.nomeser 
FROM `user` u , `service` s 
WHERE s.cat=u.category 
    AND category = "Admin";

但是这个查询在mysql工作台中有效,但在phpmyadmin中没有。 db是一样的..任何建议?

2 个答案:

答案 0 :(得分:0)

这可能是因为你的dot管理器可能会错过了如何将tableAlias.columnName理解为database.columnName

    Try this:
    SELECT s.nomeser 
    FROM yourDB.user u , yourDB.service s 
    WHERE s.cat=u.category 
        AND category = "Admin";

//where 'yourDb' is your database name

答案 1 :(得分:-1)

你没有在where子句中给出类别的别名,这可能是一个问题,

尝试此查询

select s.nomeser from `user` u , `service` s where s.cat=u.category and u.category = "Admin";