私のSQL DBでクエリを実行する際に問題があります。カラム名にアクセント付き文字MySQL
String code = xyz123
String sql="SELECT a.ACode, b.BCod
FROM (b RIGHT JOIN c ON b.BCod = c.CCod)
INNER JOIN a ON c.à = a.ID
WHERE b.BCod="+code;
System.out.println(sql);
これは私にデータのリストを与えるはずです。 問題はアクセント付き文字のフィールドだと思います。
c.à
私はphpMyAdminの上で同じクエリを実行する場合、それは正常に動作します。
SELECT a.ACode, b.BCod FROM (b RIGHT JOIN c ON b.BCod = c.CCod) INNER JOIN a ON c.à = a.ID WHERE b.BCod="xyz123"
これはうまく動作するphpmyadminで実行されるクエリです。 私はJava上でその作業を行う必要があります。
これは*ではない* PHP ...!? – deceze
それはJavaまたはC#に見える – rafaelcpalmeida
まあ私はちょうど提案されたタグをクリックした、私の悪い。 – Sekto