體檢管理系統 多表查詢思路分析

2021-10-01 19:00:38 字數 791 閱讀 8352

**dao

查詢思路。 首先在setmealdao.xml根據傳遞的**的id查詢出**的基本資訊,然後**的基本屬性的對映關係,以及**和檢查組的多對多的對映關係,傳遞到checkgroupdao.xml中資訊查詢**所物件的檢查組的詳細資訊,

select * from t_setmeal where id =#

檢查組dao

首先配置檢查組的基本對映資訊,然後配置檢查組和檢查項的多對多的對映關係,

在checkgroupdao.xml首先使用內查詢的方式先根據**的id 從中間表中查詢出所有的檢查組id,然後根據id查詢出所有的檢查組的基本資訊,然後傳遞到檢查項中根據檢查組的id 查詢出所對應的檢查項的資料

select * from t_checkgroup where id in

(select checkgroup_id from t_setmeal_checkgroup where setmeal_id = #);

檢查項

使用內查詢的方式根據傳遞過來的檢查組的id在中間表中進行查詢所對應的檢查項的id ,然後根據id查詢出所對應的檢查項的詳細資訊。

select * from t_checkitem where id in (

select checkitem_id from t_checkgroup_checkitem where checkgroup_id = #

);

體檢套餐管理系統

今天,我們來寫乙個體檢 管理系統的小專案 專案需求 1.載入預設體檢 如下圖所示 2.顯示指定 的專案明細 3.向指定 新增檢查專案資訊 4.刪除 中的專案資訊 5.新建 開始 首先要做的就是搭好窗體 然後建立checkitems類 public class checkitems public st...

C oop體檢套餐管理系統

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace healthcheck set private strin...

體檢套餐管理系統 C

效果圖如下 實現的功能主要有以下幾個方面 具體 及注釋如下 1 建立體檢專案維護系統中的檢查專案類 healthcheckitem 體檢 類 healthcheckset using system using system.collections.generic using system.linq ...