我有 A表 部門表 B表 員工表
selectByid是根據部門ID來查部門的員工
比如 Byid=1 出來一組員工 Byid=2出來另一組
那么問題是
我如果要同時Byid 1和2 就是出來的員工即有1部的 又又2部 的 應該怎么做呢
uj5u.com熱心網友回復:
Byid in (1,2)uj5u.com熱心網友回復:
我這個是做的介面 id 得前端傳回
uj5u.com熱心網友回復:
前端介面引數List<int> 或陣列后端將其改為字串1,2這種形式
Select * from table where byid in (1,2)
即可
拼字串。因為傳參是整形陣列,所以不會有注入問題
當然,也不拼字串,用動態引數,表值引數也行,就是麻煩點
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/116280.html
標籤:疑難問題
上一篇:救救孩子吧,要輸入一個十進制字串轉換成10進制有符號整數,輸入資料錯誤則報錯。我的程式哪里有問題嗎。。。快禿了,跪求大佬解答
下一篇:sql注入
