在MySQL中我有一个数据是这样的一个特定的细胞MySQL的SELECT查询 - 一个细胞多行
5,6,7,8,9
如果我需要接连我做一个查询与LIKE搜索特定的2号一个陈述为那2个特定数字。例如。我需要检查是否有与数字 * 一排一排 *我做
SELECT * FROM table WHERE column LIKE '%,6,7,%' OR column LIKE '%,6,7' OR column LIKE '6,7,%'
这是有点多余和笨拙。如果我'将这些数字转换成多行,例如。每个数字将成为它自己的行'号码'''排序'列,所以我知道行的顺序。
id numbers sort
55 8 4
56 6 2
57 5 1
58 7 3
59 9 5
...
什么是这种情况下相同的查询?所以我会得到与上面的查询相同的结果。我需要排序排序列的查询,并检查数字6,7是一个接一个地发生与排序。
t2.stop_sequence-1。你应该把OR放在第二个选择中,我告诉你能够不关心t1和t2的顺序。 – 2011-03-26 12:02:59
正确的,我已经删除了评论:D – svenkapudija 2011-03-26 12:03:52