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 管理者としてのドット ウォーキングが、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 に答える