これは私のMySQLクエリです:
SELECT a.hinh, cate.ten
FROM (
SELECT * FORM pro WHERE pro.id IN ( 20, 21 )
) AD a
INNER JOIN cate c
ON a.cateid = c.cate.id
しかし
SELECT a.hinh, cate.ten
FROM pro AS a
INNER join cate c
on a.cateid = c.cate.id
正しい結果を出力します。
私が間違っていることを教えてください。