表 inwarehouse_detail(入库详细表)
字段 in_id (入库id) product_id (商品id) goods_amount (商品数量)表 in_warehouse (入库表)
字段 in_id (入库id) in_date (入库时间)表 product_baseinfo (产品信息表)
字段 product_id (产品id) product_name (产品名称)
现在查inwarehouse_detail表 查出goods_amount (商品数量)然后 用in_id关联in_warehouse表 查出 in_date (入库时间)再用 product_id关联product_baseinfo 查出product_name (产品名称)用一条语句 不用UNION可以么 请各位大虾帮忙

解决方案 »

  1.   

    用联合查询:1.SELECT d.goods_amount,w.in_date,b.product_name FROM inwarehouse_detail d INNER JOIN in_warehouse w ON d.in_id=w.in_id INNER JOIN product_baseinfo b ON d.poduct_id=b.poduct_id2.SELECT d.goods_amount,w.in_date,b.product_name FROM inwarehouse_detail d,in_warehouse w,product_baseinfo b WHERE d.in_id=w.in_id AND d.product_id=b.product_id1比2效率高,数据多时..