回答

收藏

SQL-如何检查项目是否在记录列表中

技术问答 技术问答 191 人阅读 | 0 人回复 | 2023-09-12

我有一个列名MyRoles,它包含存储在名称中UserRoles字段中的项目(整数)列表。我想写一个查询来检查列表中是否有特定的项目。列表如下:  ^( O5 g9 W" c1 g$ G5 t4 H
1,2,3”9 `3 l1 B; Z7 q1 x: q
我无法使用WHERE MyRoles$ y' _) {8 q8 s
什么样的查询?- j+ S  |7 w9 L3 w
这类似于我的想法:, ?) Y1 M2 C+ y
SELECT *FROM MyTableWHERE MyRoles CONTAINS ('1')没有答案很容易实现,会让我走得更糟。这一事实表明,归一化数据库始终是最佳选择。
4 Y  ~7 m1 {4 D" c! O                                                                3 S7 t# v. \% a, x
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则