我在表“项目”中有以下记录:
company_name version
COY1 1
COY1 2
COY2 1
如果公司名称与此相同,我只想选择最高版本:
company_name version
COY1 2
COY2 1
我试过这个查询,但它似乎失败了......
$sql = "SELECT company_name from projects P1 where version=(select max(version) FROM projects P2 WHERE P1.company_name=P2.company_name)";
执行 select 语句的错误或正确方法是什么?非常感谢。