久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


如何通過多表查詢獲取特定公司下所有產品的最新檢測報告?


avatar
小浪云 2024-11-12 156

如何通過多表查詢獲取特定公司下所有產品的最新檢測報告?

多表查詢最新檢測報告

求取特定公司下所有產品的最新檢測報告,通常要進行多表查詢。本文將通過處理產品信息表和檢測信息表兩個表的關聯(lián)數據,解決此問題。

給定兩張表:產品信息表 pro 和檢測信息表 procheck。pro 表中 company_id 字段用于關聯(lián)公司信息,而 procheck 表中的 pro_id 字段與 pro 表中的 id 字段關聯(lián),每個產品對應多個檢測信息記錄。

初始查詢如下:

select `pro`.`id`,`pro`.`pm`,`pro`.`company_id`,procheck.id as procheck__id,procheck.pro_id as procheck__pro_id,procheck.checkdate as procheck__checkdate  from `da_pro` `pro`  left join `da_procheck` `procheck` on `pro`.`id`=`procheck`.`pro_id`  where `pro`.`company_id` = 487
登錄后復制

這個查詢可返回該特定公司的所有產品及相關檢測信息。然而,我們需要僅找出每個產品的最新檢測報告。

可以使用如下改良后的查詢:

(你的sql語句) t1 JOIN (     SELECT pro_id, MAX(checkdate) AS max_checkdate     FROM procheck     GROUP BY pro_id ) t2 ON t1.procheck__pro_id = t2.pro_id AND t1.procheck__checkdate = t2.max_checkdate;
登錄后復制

這個查詢通過以下步驟得出最新檢測報告:

  1. 使用子查詢求出 procheck 表中每個產品對應的最新 checkdate,形成臨時表 t2。
  2. 將 t1 和 t2 在 pro_id 和 checkdate 字段上進行連接,確保僅選擇 procheck 表中的最新檢測報告。
  3. 最終結果中將包含該特定公司下的所有產品的最新檢測報告。

相關閱讀

主站蜘蛛池模板: 日本精品一区二区三区在线视频 | 永久精品免费影院在线观看网站 | 国产孕妇孕交大片孕 | 在线观看免费精品国产 | 欧美aav | 婷婷色综合久久五月亚洲 | 久久99精品久久久久久国产越南 | 99在线观看视频免费 | 亚洲国产精品欧美日韩一区二区 | 97在线免费视频观看 | 欧美精品午夜 | 国产在线观看第一页 | 欧美一区二区三区在观看 | 久草最新在线 | 久久精品国产一区二区三区日韩 | 91精品国产综合成人 | 久久精品免费一区二区视 | 岛国毛片在线观看 | 男人干女人的视频 | 国产一级视频久久 | 精品国产理论在线观看不卡 | 欧美 自拍 丝袜 亚洲 | 精品国产杨幂在线观看福利 | 成人影院一区二区三区 | 精品久久网站 | 精品一区二区三区免费站 | 欧美在线一级片 | 久草久热| 最近免费手机中文字幕3 | 日韩一区二区三 | 亚洲日本激情 | 国产香港特级一级毛片 | 国产精品亲子乱子伦xxxx裸 | 亚州黄色网址 | 国产黄a三级三级三级 | 国产欧美日韩精品第三区 | 一a一片一级一片啪啪 | 国产精品久久久久久吹潮 | 步兵一区二区三区在线观看 | 亚洲国产成人精彩精品 | 97在线免费看视频 |