我是新來的使用MySQL並被卡在一個查詢,我必須寫。根據美國職業棒球大聯盟的棒球運動員數據庫及其所有統計數據,我需要寫一個查詢,以顯示哪些球員連續三年在波士頓紅襪隊棒球隊效力。這是我到目前爲止有:SQL獲得連續3年參加團隊比賽的玩家
SELECT player.nameFirst, player.nameLast
FROM player
WHERE (...something something...) >= 3
AND player.teamID = "Boston Red Sox"
除了玩家表,有一個名爲另一個表顯示,其中包含playerID,然後一年中他們打了一個團隊。出現的表格還包含其他信息,例如該季節的統計信息。例如,如果一個玩家爲紅色襪子玩了4年,我們會在出現的表格中看到四行,每行都有一個整數,表示他們在該團隊中玩的年份。
我知道在查詢變得複雜後,我不確定我將如何首先計算球員進入球隊的年數,更不用說如何知道這些年份是否連續。 。謝謝您的幫助!
沒有足夠的信息...其中一些日期字段? –
對不起,請查看我的編輯^ – cheesebal35
查找連續3年沒有進入球隊的球員。 – Strawberry