1

私はこのコードを持っています。

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 ページに印刷したいだけですが、私のコードは、実際にはこの「私のお気に入り」文字列に含まれていない他の不動産も取り込みます。

4

1 に答える 1