視圖列表,用SQL來查詢多表,如果不是默認那幾個占位符,要怎麽實現?

CY

舉例:有一個零件庫存表,然後有個零件入庫主表跟零件入庫子表。目前我在零件庫存表加了自定義按鈕,詳情,想通過點擊詳情按鈕,查看具體對應的零件的詳情信息,目前加載的詳情頁表頭部分可以正常顯示,但下面列表的入庫記錄,是通過上面的入庫記錄的主子表聯合查出來的,這個方式如果傳遞個零件編號進行篩選,才看對應的零件編號的詳情信息,目前我用佔位符貌似不行,因爲那幾個是固定的,請問下能怎麽實現?新手摸石頭過河呀。。。

回答1

可以通过id 进行子查询,先查询出零件的编号,然后进行筛选匹配

比如 :

SELECT r.id, r.part_no
FROM tbl_part_in_record r
WHERE r.part_no = (
    SELECT s.part_no
    FROM tbl_part_stock s
    WHERE s.id = #{id}
)


写回答

扫码关注

微信公众号二维码