日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


如何在多表查詢中獲取某個公司的所有產品的最新檢測報告?


avatar
小浪云 2024-11-11 199

如何在多表查詢中獲取某個公司的所有產品的最新檢測報告?

如何在多表查詢中獲取某個公司的最新檢測報告?

在多表查詢中,我們需要考慮如何從不同表中提取相關數據??紤]以下場景:

有兩張表,分別存儲產品信息(pro)和檢測信息(procheck),其中 procheck 中的 pro_id 與 pro 中的 id 關聯,每個產品可能對應多個檢測信息記錄。

現在我們要查詢某個特定公司(company_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
登錄后復制

為了獲取最新的檢測報告,我們需要進一步篩選信息。首先,我們需要查詢 procheck 表中的每個產品的最新 checkdate

select pro_id, max(checkdate) as max_checkdate from procheck group by pro_id
登錄后復制

然后,我們將此結果與初始查詢的表(稱為 t1)進行連接,并使用 procheck__pro_id 和 procheck__checkdate 進行匹配。最終的查詢如下:

SELECT t1.* FROM 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;
登錄后復制

這樣就能得到某個特定公司生產的所有產品的最新一次檢測報告。

相關閱讀

主站蜘蛛池模板: 国产精品v欧美精品v日本精 | 国产福利一区在线 | 激情婷婷六月 | 中文国产成人精品久久水 | 五月月色开心婷婷久久合 | 亚洲精品第二页 | 日韩成人免费观看 | 亚洲欧美综合网 | 免费自拍偷拍 | 亚洲高清一区二区三区四区 | 国产麻豆91欧美一区二区 | 国产精品久久久久久久久免费观看 | 欧美日韩精品一区二区三区四区 | 五月婷婷深爱五月 | 国产成人精品日本亚洲语言 | 美女性视频网站 | 在线亚洲欧美日韩 | 羞羞视频每日观看 | 亚洲狠狠色丁香婷婷综合 | 中文字幕+乱码+中文乱码www | 百度成人网| 久久精品资源站 | 亚洲国产成人久久综合一区 | 国产欧美日韩一区 | 亚洲成人高清在线 | 国产精品一级毛片不收费 | 最新qvod电影 | 夜夜精品视频 | 在线人成精品免费视频 | 迅雷电影影院在线视频播放 | 国产久热香蕉在线观看 | 日韩欧美在线免费观看 | 成人精品一区二区久久久 | 在线午夜 | 亚洲精品美女在线观看播放 | 色吧色吧色吧网 | 在线播放地址 | 美女拍拍拍免费视频网站 | 羞羞色在线观看 | 在线视频国产一区 | 麻豆画精品传媒2021直接看 |