Hi Tony ,
for correct result try the below query
Select
B.CardCode,B.CardName,B.ItemCode,B.ItemName,B.BatchNum,A.ExpDate,B.WhsCode,B.Quantity,B.DocDate,B.BaseNum as Delivery_No
From
OIBT A INNER JOIN IBT1 B ON A.ItemCode=B.ItemCode AND A.BatchNum=B.BatchNum AND A.WhsCode=B.WhsCode
AND A.BaseEntry=B.BaseEntry AND A.BaseNum=B.BaseNum AND A.BaseType=B.BaseType
Where
A.BaseType=15
--Manish