MySQLを使用してidを列(カンマ区切りの値)で使用できる場合は、値を選択するにはどうすればよいですか?mysqlを使用してidを列で使用できる値(カンマ区切りの値)を選択するにはどうすればよいですか?
group_id
列で指定されたid = 17の場合、すべての値を取得する必要があります。
表:
+------------+---------------+
| user_id | group_id |
+------------+---------------+
| 1 | 1,2,3 |
| 3 | 12,23,17 |
| 5 | 17,26 |
+------------+---------------+
私が試してみてください。
SELECT * FROM `group` WHERE units_id IN('17'); //No result
期待結果:
+------------+---------------+
| user_id | group_id |
+------------+---------------+
| 3 | 12,23,17 |
| 5 | 17,26 |
+------------+---------------+
あなたはCSV – Jens
くださいREFとして値を格納する場合、それは非常に悪いDB設計です。 com/questions/5033047/mysql-query-finding-values-in-a-comma-separated-string –