你好。我是SQL中的noob,所以將appriciate,如果你幫我寫一個SQL請求獲取FINALSCORE字段FROM tennisset表,與tennismatch相關WHERE id = 1
謝謝。
你好。我是SQL中的noob,所以將appriciate,如果你幫我寫一個SQL請求獲取FINALSCORE字段FROM tennisset表,與tennismatch相關WHERE id = 1
謝謝。
嘗試此查詢:
select FINALSCORE from
tennismatch join
tennismatch_tennisset on tennismatch.ID = tennismatch_tennisset.TennisMatch_ID and tennismatch.ID = 1 join
tennisset on tennismatch_tennisset.mapOfSets_ID = tennisset.ID
從表「tennismatch」刪除記錄,首先刪除子表「tennismatch_tennisset」的記載。
嘗試這樣:
delete from tennismatch_tennisset where TennisMatch_ID =1
delete from tennismatch where id=1
您需要使用表之間的連接。在你的情況下,它必須通過tenismatch_tenisset這是兩者之間的綁定表完成。
select finalscore from tennismatch m
join tenismatch_tennisset ms
on m.id = ms.tennismatch_id
join tennisset s
on ms.mapofsets_id = s.id
where m.id = 1
如果有人爲你寫查詢,你不會得到更好的結果。 –
我相信我會的,只需要瞭解如何去做。邁出第一步。 –
您應該從[SELECT](https://www.w3schools.com/sql/sql_select.asp)開始,然後繼續[JOIN](https://www.w3schools.com/sql/sql_join.asp)然後進入如果您仍然卡住,那麼返回您的代碼。另請閱讀如何準備[mcve] –