博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql一对多的两个表的update
阅读量:5018 次
发布时间:2019-06-12

本文共 425 字,大约阅读时间需要 1 分钟。

scie_apprecord仪器表   和   scie_apporder仪器预约时间表 ,一个仪器可以有多条预约时间。

仪器表:

预约时间表:

需求:

由于一个仪器有好多条预约记录,将预约时间表的最早开始时间(startDate)给仪器表的全局开始时间(globalSdate)

-- 更新预约全局开始时间	UPDATE scie_apprecord A INNER JOIN (    SELECT apparId  ,basiId , MIN(startDate) AS newdate FROM scie_apporder  GROUP BY apparId,basiId)BON A.apparId = B.apparId AND A.basiId = B.basiIdSET A.globalSdate = B.newdate

  

 

转载于:https://www.cnblogs.com/zhanghaoliang/p/6248899.html

你可能感兴趣的文章