我无法弄清楚的SQL错误

Mik*_*gin 1 mysql sql phpmyadmin

任何人都可以在这里看到错误.PhpMyAdmin告诉我在where子句附近有错误.

SELECT product.*, category.*,store.*
WHERE
  store.store_id = product.store_id AND
  category.category_id = product.category_id
INNER JOIN store ON store.store_name = 'mens'
INNER JOIN category ON category.category_name = 'rings'
Run Code Online (Sandbox Code Playgroud)

NPE*_*NPE 5

INNER JOIN属于该FROM条款,不属于该WHERE条款.该FROM条款完全缺失.

SELECT product.*, category.*, store.*
  FROM product, category, store
 WHERE store.store_id = product.store_id AND
       category.category_id = product.category_id AND
       store.store_name = 'mens' AND
       category.category_name = 'rings'
Run Code Online (Sandbox Code Playgroud)


Kal*_*Kal 5

FROM你的sql中没有子句.

select product.*, category.*, store.* from product 
inner join ....
Run Code Online (Sandbox Code Playgroud)