2017-06-24 6 views
0

My database structureOneToMany関係。リクエストを作成するには?

こんにちは。私はSQLでnoobだから、あなたがtennismetテーブルにFINALSCOREフィールドからFINALSCOREフィールドを取得するためのSQLリクエストを書くのを手伝ってくれればappriciateするでしょう。id = 1

ありがとう。

+1

誰か他の人があなたのために質問を書いても、それ以上にうまくいくわけではありません。 –

+0

私は確信している、ちょうどそれを行う方法をunderstendする必要があります。最初の一歩を踏み出してください。 –

+0

[SELECT](https://www.w3schools.com/sql/sql_select.asp)から始め、[JOIN](https://www.w3schools.com/sql/sql_join.asp)に進みますあなたがまだ立ち往生している場合は、あなたのコードを使って戻ってください。 [mcve]の準備方法もお読みください –

答えて

2

は、この文字列で検索してください:

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_tennisset」からレコードを削除し、テーブルから「tennismatchを」レコードを削除します。

はこのような何かを試してみてください:

delete from tennismatch_tennisset where TennisMatch_ID =1 
delete from tennismatch where id=1 
+0

行を削除する声明で私を助けることができますか? –

+0

テーブルから行を削除しますか? – Tanmoy

+0

テニスマッチテーブルから行を削除したい –

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 
関連する問題