您收到的错误并非完全是由于MySQL版本引起的。我认为所有版本都支持。您必须更改LIMIT
10的位置,并将其放置在“)”之后。请让我知道这对你有没有用。我在我身上跑了一个风箱,它起作用了。
例如
SELECt * FROM test where name IN (SELECt DISTINCT name FROM projects WHERe name NOT LIKE "%DevBld%" ORDER by date_created DESC ) LIMIT 10;
更新:尝试以下一种,这种方式可以正常工作:
SELECt * FROM automation.e2e_projects WHERe name IN ( SELECt DISTINCT name FROM automation.e2e_projects WHERe name NOT LIKE "%DevBld%" ) ORDER by date_created DESC LIMIT 10;



