我有一個看起來像這樣的數據庫集
Table: Notes
nid | forDepts
php訪問mysql數據庫步驟、--------------
1 | 1;2;4
2 | 4;5
Table: Positions
MySQL select,id | name
--------------
1 | Executive
2 | Corp Admin
php讀取mysql?3 | Sales
4 | Art
5 | Marketing
如果forDepts中的數據用逗號分隔,則此查詢將起作用
php和mysql關系、SELECT a.nid,
GROUP_CONCAT(b.name ORDER BY b.id) DepartmentName
FROM Notes a
INNER JOIN Positions b
php只能使用mysql?ON FIND_IN_SET(b.id, a.forDepts) > 0
GROUP BY a.nid
有沒有辦法將它與分號分隔符匹配?或者有更好的方法嗎?我的桌子都很大(5336和930行).
我可以做2個查詢,然后爆炸;并相應地匹配,但如果有一種更好的方法可以在單個查詢中完成,那將是很好的.
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态