從一個表中取出兩個欄位,欄位a內容是類似“aa,bb,ab,dd”,欄位b內容類似“型別1”這樣的。通常是通過a欄位為條件查詢對應b欄位的值,但是現在需要以排序后的a欄位的內容“aa,ab,bb,dd”為條件來查詢b欄位的內容,不知道怎么實作?
uj5u.com熱心網友回復:
看不大懂,select * from 表 order by 欄位a?????uj5u.com熱心網友回復:
select 欄位b from 表 where 欄位a=?? 欄位a是用逗號隔開的字串uj5u.com熱心網友回復:
這個問題,你應該發到 SQL 區去額需要先將 欄位a 內容查詢出來后,再字串拆分,然后重新排序然后以此為條件查詢 欄位b
uj5u.com熱心網友回復:
題目看不懂最好給出 insert陳述句 生成 示例記錄
然后給出結果記錄
想這樣
select * from tb
where fielda like '%'+fieldb+'%'
?
uj5u.com熱心網友回復:
select * from 表 where 欄位a =條件 order by 欄位b轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/101790.html
標籤:數據庫相關
上一篇:多執行緒和資料量上傳問題
