- 将一张表的一条或者两条数据并到另一张表中的某种想法:
-有两张表A,B,表A的id是主键,在B表中,一个A.id对应多条数据,本文以一条或者两条数据为例。
将表B的一条或者两条数据和表A以相同ID连接在一起。
select * from household h,(select id,max((case when left(bin_id,3)='000' then bin_id else '0' end)) as id1,
max((case when left(bin_id,3)='001' then bin_id else '0' end)) as id2
from bin group by id) g where h.id = g.id;