您的位置:首页 > 数据库 > MySQL

mysql链表查询

2016-05-13 17:39 567 查看
mysql链表查询查不到对应的最新一条数据

SELECT COUNT(DISTINCT(d.SN))
FROM DeviceInfo d
LEFT JOIN
(SELECT de.SN,de.deallType,de.orderID FROM DeviceDealOrders de WHERE NOT EXISTS(SELECT 1 FROM DeviceDealOrders WHERE SN=de.SN AND creatorDate>de.creatorDate AND sysStatus=1)AND de.sysStatus=1)  dorder
ON(d.SN=dorder.SN)
LEFT JOIN
(SELECT sp.SN,sp.shipmentDate,sp.recipientName,sp.remark  FROM Shipment sp WHERE NOT EXISTS(SELECT 1 FROM Shipment WHERE SN = sp.SN AND creatorDate>sp.creatorDate AND sysStatus=1) AND sp.sysStatus=1) Shipm
ON(d.SN = Shipm.SN)
WHERE d.sysStatus=1 AND (d.distributorID='' OR  ISNULL(d.distributorID))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: