0

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

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

但此查询在 mysql 工作台中有效,但在 phpmyadmin 中无效。分贝是一样的..有什么建议吗?

4

2 回答 2

0

这可能是因为您作为 php 管理员的 dot-walking 可能会错过将 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
于 2015-12-06T19:05:09.670 回答
-1

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

试试这个查询

select s.nomeser from `user` u , `service` s where s.cat=u.category and u.category = "Admin";
于 2013-10-16T07:16:15.313 回答