mysql查询建议

时间:2012-12-23 18:49:36

标签: mysql

我对我的mysql查询有一些疑问,想在这里讨论。 我有三个表tablea,tableb和tablec

 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中一次

表C

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

我正在做什么

从tablec中选择一个随机行,并将someid与otherid匹配 并且因为我想将tableb详细信息存储在tablec中,所以首先我执行insert for tablec然后删除tableb行 它似乎是正确的,但在tableb中有多行,所以删除不是一个问题,因为我可以直接匹配someid并从tableb删除所有行但在tablec我必须插入cid值,所以如果我会这样做我已经解释过它会正常工作吗?欢迎任何建议

0 个答案:

没有答案