為MySQL 中的每個群組選擇第一行
要為MySQL 中的每個群組選擇第一行,您可以利用以下概念子查詢。首先,使用下列子查詢識別感興趣列的主鍵:
<code class="sql">SELECT MIN(id) FROM sometable GROUP BY somecolumn</code>
取得主鍵後,您可以使用另一個子查詢來擷取所需的資料:
<code class="sql">SELECT somecolumn, anothercolumn FROM sometable WHERE id IN ( SELECT MIN(id) FROM sometable GROUP BY somecolumn );</code>
此方法與問題中提供的T-SQL 程式碼不相容,因為它使用Microsoft SQL Server 支援的特定語法。然而,子查詢方法是在 MySQL 中為每個群組選擇第一行的有效方法。
以上是如何在MySQL中選擇每個群組的第一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!