色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-12 189

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

多表查詢最新檢測報告

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

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

初始查詢如下:

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. 最終結果中將包含該特定公司下的所有產品的最新檢測報告。

相關閱讀

主站蜘蛛池模板: 一本久到久久亚洲综合 | 日本老妇性| 337p日本欧洲中国大胆精品 | 小处雏一区二区三区四区 | 亚洲男人的性天堂 | 在线jyzzjyzz免费视频 | 国产亚洲欧美日本一二三本道 | 香港经典三级在线观看 | 天天色国产 | 91天天干| 精品欧美一区二区三区 | 日本xxxxxbbbbb精品 | 色涩播 | 国产九九热视频 | 日日射日日操 | 国产青榴社区91精品 | 久久五月激情婷婷日韩 | 国产激情视频一区二区三区 | 丁香色婷婷| 亚洲精品不卡久久久久久 | 亚洲国产精品嫩草影院 | 女人天堂网在线观看2019 | 韩国 日本 在线观看 | 久久三级精品 | 午夜性影院爽爽爽爽爽爽 | 久久精品亚洲精品国产欧美 | 色狠狠网| 久久久99精品免费观看精品 | 欧洲国产伦久久久久久久 | 狠色狠狠色狠狠狠色综合久久 | 欧美高清69hd | 性做久久久久久免费观看 | 手机看片1024久久精品你懂的 | 一个添下面两个吃奶把腿抬高 | 日韩大片在线 | 老司机久久精品视频 | 国产九九在线观看播放 | 动漫精品欧美一区二区三区 | 色在线国产 | 成人网战 | 成人免费毛片一区二区三区 |