MySQL将2个表组合成1个

时间:2017-02-19 18:02:03

标签: mysql

我有2个表(Pickup和Dropoff)条目 两者经常发生。我有一个要删除的查询 并使Combo表与psernum匹配到dsernum 根据要求。随着数据库的增长, 删除和创建组合表的查询 变慢。是否有更好的方法来保持组合表 最新的Pickup和Dropoff表,然后是查询 删除和重建?

Table: Pickup
=======================
id | psernum  | pname  |
=======================
1  | 0001  | Fred      |
2  | 0002  | Bill      |
3  | 0003  | Chuck     |
4  | 0004  | Tom       |
=======================

Table: Dropoff
========================
id | dsernum  | dname  |
========================
22| 0001 | Carl        |
23| 0002 | Joe         |      
24| 0003 | Mike        |
========================

Table: Combo
==============================================
 id |psernum  | pname    | dsernum  | dname  |
==============================================
 1  |0001       | Fred   | 0001     | Carl   |
 2  |0002       | Bill   | 0002     | Joe    |
 3  |0003       | Chuck  | 0003     | Mike   |
 4  |0004       | Tom    |NULL      | NULL   |
=============================================

0 个答案:

没有答案