問題:
產生一個MySQL 查詢為每個群組產生行號基於兩個欄位的記錄,例如crew_id 和type。應針對船員 ID 和類型的每個新組合重置行號。
範例資料:
所需輸出:
解決方案:
為了得到所需的行數,我們可以利用子查詢和CASE 語句的組合:
In此查詢:
外部 SELECT 查詢中的 CASE 語句將 type 欄位與 @curType 進行比較,以確定目前行是否屬於同一組。
以上是如何在 MySQL 中產生群組內的行號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!