user_flow_zone 用戶對流程對分片表,記錄用戶在某個流程下,對應的分片,一對多的。
user_id | flow_id | zone_ids
1 | 1 | 1,2
2 | 2 | 2,3
2 | 3 | 3,4
flow 流程表
id | name
---------------------
1 | 受理
2 | 審批
3 | 完成
zone 分片表
id | name
---------------------
1 | 上海
2 | 北京
3 | 成都
4 | 杭州
project 專案表
id | name | flow_id | zone_id
--------------------------------------------------------
id | 專案1 | 1 | 1
id | 專案2 | 2 | 2
id | 專案3 | 3 | 3
我想查詢專案表里,某個用戶可以審批的專案,該怎么寫腳本?
uj5u.com熱心網友回復:
用一般的INNER JOIN查詢就行了,那個 zone_ids 1,2 這個使用FIND_IN_SET()函式就行,具體關于這個函式的用法,可以直接百度或者查閱MYSQL官方免費手冊。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81824.html
標籤:MySQL
