Subquery returned more than 1 value. This is not permitted hatası çözümü

  1. barış
    1
    312
    8.07.2021 12:18:00

    Subquery returned more than 1 value. hatası alıyorum, hatayı store procedurü çalıştırınca alıorum, çözüm için ne yapabilirim ?

    hatanın tamamı:

    System.Data.SqlClient.SqlException: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.

    sql-server-2017 sql-server sql c# 2 ay önce 167 Görüntüleme
    • avaravo sorgun bir yerde daima tekil kayıt yani tek satır bekliyor, ama senin sorgun birden fazla kayıt dönüyor, bu hata bundan dolayı olur

    • Yorum Ekleyin

( 1 ) Cevap

  1. koraydrk
    1
    2719
    9.07.2021 09:30:00

    Bu hatanın sebebi, bir satır dönmesi gereken bir fonksiyon yada bir sorgunun, birden fazla satır dönmesinden kaynaklanmaktadır.

    Çözüm için, sorgunu tek tek kontrol etmelisin, fazla gelen satırları ya silmelisin yada fazla gelen satırları filtreleyerek gelmesini engellemelisin.

Cevabınız