我有这个代码。
SELECT
`realestates`.`ID`,
`realestates`.`Code`
FROM
`realestates`
WHERE INSTR('S47ES35ES12E',('S' + realestates.ID + 'E'));
我有一个这样的房地产表。
ID Code
1 4671
2 4890
...
12 5031
...
34 5033
35 6060
36 6061
...
47 7011
48 7012
...
147 8000
148 8101
我该如何更改它,它只会找到 ID 47、ID 35 和 ID 12 的房地产?因为现在我有一堆记录。看起来我的“S”和“E”字符串被完全忽略了,所以它会在某处找到 ID 号为 47 的所有记录,因此这也可能导致 ID 147 和 ID 47。
这个“我的最爱”字符串 'S47ES35ES12E' 是预选房地产的列表。我只想将它们打印在一个页面上,但我的代码也包含其他房地产,这些房地产实际上不在这个“我的最爱”字符串中。