工作中碰到了个需求,以为会是很麻烦的东西结果很简单的方法就能实现,记录下来以后能用上。为了说明问题下面就举个简单的例子来进行实现:
现在有一张仓库表t_warehouse,还有一张货物表t_warehouse,两张表结构也十分简单,仅有id与name,同时有一张关系表t_relation存着对应库存量,但对应数据不全
t_warehouse
t_goods
t_relation
需求要求查出所有仓库所有货物的对应信息,如果没有关联数据则置为0。也就是说查询结果需要让t_warehouse和t_goods表两两匹配输出数据,如果有左右联查数据条数不符,mysql不支持全连接,只能左右连接union,但数据结果也是不正确的。
查了很多方法,没