I have this query which is working but when I do Group By it is also gets the null batchno. how can I not get those nukk batch no. see attached file to see what is happening.
cheers
Zolf
this is my query
SELECT supplierOrderDetails.productID as productid, supplierOrder.id as supplierorderid, product.brandname as brandname, product.productcode as code, supplierOrderDetails.orderQty as orderQty, supplierOrderDetails.id as sodID, SUM(supplierOrderReceiveDetail.qtyArrived) as qtyArrived , supplierOrderReceiveDetail.batchNo, supplierOrderReceiveDetail.expDate FROM supplierOrder LEFT OUTER JOIN supplierOrderDetails ON ( supplierOrderDetails.supplierOrderID = supplierOrder.ID ) LEFT OUTER JOIN product ON ( product.id = supplierOrderDetails.productID ) LEFT OUTER JOIN supplierOrderReceive ON ( supplierOrderReceive.supplierOrderID = supplierOrder.ID ) LEFT OUTER JOIN supplierOrderReceiveDetail ON ( supplierOrderReceiveDetail.supplierOrderReceiveID = supplierOrderReceive.ID ) AND ( supplierOrderReceiveDetail.ProductID =supplierOrderDetails.ProductID ) WHERE supplierOrder.ID = 1 GROUP BY supplierOrderDetails.productID, supplierOrderDetails.orderQty, product.brandname, product.productcode, supplierOrder.id, supplierOrderDetails.id, supplierOrderReceiveDetail.batchNo, supplierOrderReceiveDetail.expDate
add the following where caluse
WHERE
supplierOrder.ID = 1 and supplierOrderReceiveDetail
-FA