異なるテーブルからデータを取得するクエリがあります
SELECT p.USER_NAME,count(*) as total, pi.UpdatedDate FROM purchase p JOIN purchasedissues pi on pi.PurchaseId=p.PURCHASE_ID WHERE pi.UpdatedDate>DATE_SUB(NOW(), INTERVAL 1 HOUR) AND p.PURCHASE_DATE=CURDATE() AND p.USER_NAME NOT IN (SELECT username from tbl_test_user) GROUP BY p.USER_NAME having count(*)>2
しかし、私はエラーが発生しました
#1064
- SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の「SELECT p.USER_NAME,count(*) as total, pi.UpdatedDate FROM purchase p JOIN pur」の近くで使用する正しい構文を確認してください。
私はそれを理解することはできません。誰か助けてください よろしくお願いします