テーブル「プロジェクト」に次のレコードがあります。
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ステートメントを実行する間違った方法または正しい方法は何ですか? どうもありがとう。