好吧,她是我的问题。我有一个有 3 列的表:C1、C2、C3
C1 - C2 - C3 M - 是 - M1 N2 - 是 - N3 M2 - 是 - M3 M3 - 是 - M4 N1 - 是 - N2 M1 - 是 - M2 N - 是 - N1
所以当用户搜索“M1”时,系统会显示:
M1 M2 M3 M4
当用户搜索“M3”时,系统会显示:
M3 M4
当用户搜索“N”时,系统会显示:
ñ N1 N2 N3
显然,这种查询需要某种循环,即搜索“is”之后的任何单词,然后不断地搜索该单词之后的单词。
我想在 MySQL 中使用普通的“选择 SQL”,而不是使用存储过程来完成这项任务。但我不知道该怎么做。
我们必须使用“WITH”关键字吗?
如何在不使用存储过程的情况下进行上述查询?