【发布时间】:2011-07-15 02:34:34
【问题描述】:
起初我认为这可能是一个连接,但我不确定这是否真的是一个联合命令,或者是否可能。下面是两个表的示例,每个表都有大约 20 列不同的数据。
表 1
> id assembly user1 user2 containerID productID packageID
1 line2 Billy John 3794 4892 4589
2 line4 John Doug 7794 6201 7864
表 2
> item_id name width height weight flag1 flag2
3794 Box 10 10 10 0 1
4892 Lamp 4 6 2 1 1
7864 BigBox 200 200 300 4 5
我要做的是显示所有表 1,但使用匹配的 item_id 将 containerID、productID 和 packageID 替换为表 2 中的名称。尝试在 mysql 之外使用 foreach 执行此操作,但表 2 有 30k 行,当尝试显示表 1 中的数百行并将每个 id 替换为其等效名称时,它“有点”滞后。
【问题讨论】: