在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