LEFT fonksiyonunu yanlış kullanmış olabilirim ayrıntıları hatırlamıyorum, bu tip durumlarda sorgunu parçalayıp test etmek iyi olur, mesela;
SELECT * FROM miro.BasePayment WHERE LEFT(miro.BasePayment.id, 1) NOT IN (4,7)
Bunu alıp doğru sonuç elde edene kadar düzenle, mesela left'ten önce (INTEGER) yazmak işe yarayabilir belki.
0