我的表(以“AA”开头的行仅包含公司代码和名称。第一个喜欢下面的接下来的 4 行包含该公司的详细信息,之后 4 行再次包含公司名称的行......等等)
id col1 col2 col4 | col5 | col6 | col7 | col8
1 AAV987 Alcatop Pvt | | | |
2 126B Burger 10 | -- | 15 | 20 | 56
3 957A Pizza 17 | 19 | 44 | 29 | 97
4 45A5 Mushroom 59 | 22 | 15 | -- | --
5 8999 Fish 27 | 39 | -- | 20 | 20
1 AA5697 Nomendus Curies
2 126B Burger 42 | 26 | 25 | 29 | 60
3 957A Pizza 65 | 65 | 90 | 29 | 9
4 45A5 Mushroom 15 | 97 | -- | 64 | 65
5 8999 Fish 7 | 19 | 15 | -- | 20
我需要这个
我需要一个可以帮助我这样做的查询
如果搜索词是“AA5697”那么它应该让我得到如下数据
id col1 col2 col4 | col5 | col6 | col7 | col8
1 AA5697 Nomendus Curies
2 126B Burger 42 | 26 | 25 | 29 | 60
3 957A Pizza 65 | 65 | 90 | 29 | 9
4 45A5 Mushroom 15 | 97 | -- | 64 | 65
5 8999 Fish 7 | 19 | 15 | -- | 20
类似问题1:Mysql Select Next & Prev row not order by id
类似问题2:sql为当前行的下一行或上一行拉一行
我看着他们。但这让我感到困惑,第一个链接中的查询并不完美:(