TP5中如何透過鍊式操作實現查詢結果根據另外一個表格的欄位排序
葫芦娃平衡盘
葫芦娃平衡盘 2018-04-19 16:50:01
0
2
1429

具體情況:一個用戶表,另一個是用戶等級表,我查詢(select)用戶表的資訊並想根據用戶等級表的power字段進行排序 我自己寫的是通過for循環把記錄一條條查詢再寫到一個二維數組中感覺這樣很不科學,多少條資料就查多少次資料庫 有更好的寫法嗎多表查詢?關聯?

或這樣說 查詢id為3,5,2的人的資料  並依3,5,2排列出來

#
葫芦娃平衡盘
葫芦娃平衡盘

全部回覆(1)
苒苒

有用框架嗎?如果用框架,裡面的多表關聯查詢寫法更簡單,現寫一個原生的sql語句,因為你的要求後半部分沒理解,我按照用戶等級表power字段排序來寫:

sql = “SELECT u.id,u.name,m.power  FROM 使用者表as u INNER JOIN 使用者等級表as m ON u.id = m.uid ORDER BY m.power”;

具體查哪些字段根據自己的需求,u.id表示用戶表中的id,m.uid為用戶等級表中儲存的用戶id字段屬性

  • 回覆 謝謝 沒用到框架 學到了 之前沒想到用關聯
    葫芦娃平衡盘 作者 2018-04-21 12:15:37
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板