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

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-11 146

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

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

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

有兩張表,分別存儲產(chǎn)品信息(pro)和檢測信息(procheck),其中 procheck 中的 pro_id 與 pro 中的 id 關(guān)聯(lián),每個產(chǎn)品可能對應(yīng)多個檢測信息記錄。

現(xiàn)在我們要查詢某個特定公司(company_id)生產(chǎn)的所有產(chǎ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
登錄后復(fù)制

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

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

然后,我們將此結(jié)果與初始查詢的表(稱為 t1)進(jìn)行連接,并使用 procheck__pro_id 和 procheck__checkdate 進(jìn)行匹配。最終的查詢?nèi)缦拢?/p>

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;
登錄后復(fù)制

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

相關(guān)閱讀

主站蜘蛛池模板: 欧美成人手机视频免费播放 | 日本一区二区三区四区公司 | 欧美一区二区视频三区 | 亚洲三级网| 九九精品在线观看 | 欧美精品午夜久久久伊人 | 久久久久国产精品美女毛片 | 久久a 热6| 在线视频一区二区三区在线播放 | 久久综合久久精品 | 国产高清一级视频在线观看 | 国产草草影院ccyycom软件 | 男女国产一级毛片 | 久久久久久久久一次 | 国产91丝袜在线播放九色 | 欧美一级毛片欧美大尺度一级毛片 | 在线播放一区二区三区 | 欧美一区二区三区高清视频 | 日韩一区二区三区在线播放 | 草草草在线 | 高清欧美日本视频免费观看 | 毛片在线视频在线播放 | 国产欧美日韩图片一区二区 | 69欧美| 久久久国产精品福利免费 | 国产日韩精品欧美一区 | 亚洲韩国日本欧美一区二区三区 | 涩涩国产精品福利在线观看 | 91视频一区二区 | 久久久久久免费播放一级毛片 | 狠狠一区| 亚洲人在线播放 | 一级做性色a爰片久久毛片免费 | 成人a毛片视频免费看 | 亚洲最大网站在线 | 美国一级毛片片aa成人 | 欧洲美女与男人做爰 | 国产成人精品视频一区二区不卡 | 毛片视频网站在线观看 | 亚洲日本高清成人aⅴ片 | 欧美性videofree精品 |