我有一個數據庫,它包含具有位置標識符的單詞。例如下面的字符串:MySQL選擇哪裏在增量值
敏捷的棕色狐狸跳過了懶狗
的位置標誌是:
- 的
- 快速
- 布朗
- Fox
- 跳轉
- 在
- 的
- 懶
- 狗
我想完成的是,我選擇其中福克斯爲直接跳轉跟着一個字符串。我使用以下MySQL語法:
SELECT PositionIdentifier
FROM TableName
WHERE Word='Fox'
OR PositionIdentifier + 1 IN
(SELECT PositionIdentifier
FORM TableName
WHERE Word='Jumps'
)
但是,加號語句未按預期工作。
我怎麼能做到這一點?
更新:
奧凱,以clearify。這是我的表:
StringID Word Counter Positions 1 Fox 2 6|35 1 Jumps 4 7|12|36|46 1 Over 3 8|37|41
所以,從這個TABEL我想找回其中超過如下跟隨狐狸跳過的位置。所以在這個例子中,我想檢索6,7和8作爲一對,35,36和37作爲一對位置
我希望這更清楚。 THX
請參閱http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple- sql-query – Strawberry
感謝您的回答,但是這不是我正在尋找的 –
哦,它絕對是。 – Strawberry