私はこのコードを持っています。
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」は、事前に選択された不動産のリストです。それらを 1 ページに印刷したいだけですが、私のコードは、実際にはこの「私のお気に入り」文字列に含まれていない他の不動産も取り込みます。