0

私のmysqlクエリについて疑問があり、ここで議論したいと思いました. tablea、tableb、tablecの3つのテーブルがあります

 tablea 

id    someid
1       434
2       352
3       329

テーブルb

id     otherid     cid
1      434         54        
2      6934         2453
3      434         24
4      9548        67

ここで otherid は複数回表示され、tablea にも 1 回表示されます

テーブル

id       otherid     cid  
1        all deleted row details of tableb will be stored here

私がしていること

tablec からランダムな行を 1 つ選択し、someid を otherid と照合します。tableb の詳細を tablec に保存したいので、最初に tablec の挿入を実行してから tableb 行を削除していますが、tableb には複数の行がありますsomeidと直接一致してtablebからすべての行を削除できるため、削除は問題ではありませんが、tablecではcid値も挿入する必要があるため、説明したとおりにすれば問題なく動作しますか?提案は大歓迎です

4

0 に答える 0