mysqlデータベースの一部のフィールド値は、12,1,2,3,10のカンマ参加者番号で、sql文で複数の参加者の一括クエリー、単一の正確なクエリーを実現するにはどうすればいいですか?
たとえば、データベースには、12,1,2,3,10の参加者番号があります.
個々の参加者番号値の正確なクエリー.SELECT DISTINCT(beew.workitemnum) FROM
複数の参加者番号の値を一括して照会します.正規表現は文字列に一致してクエリーを実現します.SELECT DISTINCT(beew.workitemnum) FROM
個々の参加者番号値の正確なクエリー.SELECT DISTINCT(beew.workitemnum) FROM
bhpp2.0_evenmngtservice
. evenmngt_workitem
beew WHERE FIND_IN_SET(:reviewerPerNum,beew.reviewerpernums)reviewerpernums値のサンプルデータ値:12 reviewerpernums値のサンプルデータ値:,12,1,2,3,10,FIND_IN_SET関数リファレンスブログ:https://www.cnblogs.com/mytzq/p/7090197.html 複数の参加者番号の値を一括して照会します.正規表現は文字列に一致してクエリーを実現します.SELECT DISTINCT(beew.workitemnum) FROM
bhpp2.0_evenmngtservice
. evenmngt_workitem
beew WHERE concat(beew.reviewerpernums)regexp concat(:reviewerPerNums)reviewerPerNums値のサンプルデータ値は:,(|12|1|),reviewerpernums値のサンプルデータ値は:,12,1,2,3,10,参考ブログ:https://blog.csdn.net/acmain_chm/article/details/4141864