SELECT * FROM `PP`
INNER JOIN `CM_MASTER`.`LOCATIONGUID`
ON `PP`.`ADDR` = `CM_MASTER`.`ADDRESS1`
AND `PP`.`ZIP` = LEFT(`CM_MASTER`.`POSTALCODE`,5);
番地と郵便番号が 2 つのテーブル間で一致する場合、CM_MASTER テーブルから一致する LOCATIONGUID レコードを持つ PP テーブルのすべての列を返そうとしています。上記のコードは次のエラーを返します。
#1142 - SELECT command denied to user 'ameridw5'@'localhost' for table 'LOCATIONGUID'
このクエリを phpMyAdmin で実行しています。誰かがうまくいく方向に私を向けることができますか?
編集: cm_master テーブルには、address1、zip、および LOCATIONGUID 列があります。pp テーブルには、addr 列と zip 列があります。pp.addr = cm_master.address1 および pp.zp = cm_master.zip の場合、cm_master.LOCATIONGUID が結合されたクエリでレコードを返します。これは可能ですか?