0
我有一些这样的查询:只有第一个元素中搜索
SELECT * FROM `subjects` WHERE `teacher_id` IN (7, 11, 32)
如果teacher_id有这样的价值观:
teacher_id = 7, 5, 9
你会得到场的结果,但如果teacher_id有这个值:
teacher_id = 5, 11, 9
它不会找到任何结果。
所以,这个查询只适用于第一个元素。
teacher_id如何有3个值?你可以请你张贴样本数据表吗? –
@mosty:设计糟糕的桌子,它是一个字符串字段。它需要正常化 –
对于每个科目3,4位教授有权做某事。在这个数组中(我把它像VARCHAR类型)是这些教授的ID。 –