我在mysql workbench中创建了一个包含4个表的数据库,并在phpmyadmin中导出/导入它。 现在我有一个简单的加入:
SELECT s.nomeser
FROM `user` u , `service` s
WHERE s.cat=u.category
AND category = "Admin";
但是这个查询在mysql工作台中有效,但在phpmyadmin中没有。 db是一样的..任何建议?
答案 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";