Puoi convertire l'id
a una stringa in modo che il confronto venga eseguito esattamente. Potresti usare LIKE
per causare una conversione implicita
SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';
o in alternativa, puoi eseguire il cast in modo esplicito
SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';
Tuttavia, se tutti i tuoi ID sono interi, è probabilmente più appropriato controllare questi valori prima di provare a interrogare il database. (Se l'ID con cui stai interrogando non è un numero, non può esserci comunque una corrispondenza.)