数据库某类两表查询

  • 将一张表的一条或者两条数据并到另一张表中的某种想法:
    -有两张表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;
发布了5 篇原创文章 · 获赞 6 · 访问量 1427

猜你喜欢

转载自blog.csdn.net/kaneandblanche/article/details/104606241