2016-09-08 9 views
-4

次のクエリでは、「サブクエリが1つの値を返しました。サブクエリが続く場合これは、それは程度にあなたの内側のSELECTクエリのある=、!=、<、< =、>、> =またはサブクエリが式として使用されている」エラーサブクエリが1つ以上の値を返しました。 =、!=、<, <= , >、> =、またはサブクエリが式として使用されている場合は、これは許可されません

SELECT MemberID, 
     FirstName, 
     MiddleName, 
     LastName, 
     (FirstName+' '+LastName) AS FullName, 
     Gender, 
     CASE Gender 
     WHEN 1 THEN 'Male' 
     ELSE 'Female' END AS GenderName, 
     Phone1, 
     MemberNumber, 
     MembershipTypeID, 
     ( SELECT MembershipTypeName 
      FROM MembershipTypeMaster 
      WHERE MembershipTypeID = MemberDetails.MembershipTypeID) AS MemberType, 
     ( SELECT MaxCreditLimit 
      FROM MembershipTypeMaster 
      WHERE MembershipTypeID = MemberDetails.MembershipTypeID) AS MaxCreditLimit, 
     ( SELECT DepositAmount 
      FROM MemberCreditInfo 
      WHERE MemberID = MemberDetails.MemberID) AS DepositAmount, 
     Phone1, 
     Phone2, 
     Mobile, 
     EMail, 
     HouseNumber, 
     City, 
     MemberDetailsState, 
     ( HouseNumber+','+City+','+MemberDetailsState+','+PinCode) AS Address, 
     PinCode, 
     MemberPhoto, 
     MemberStatus, 
     ISNULL(( SELECT (MaxCreditLimit - UsedCredit) 
      FROM MemberCreditInfo  
      WHERE MemberID = MemberDetails.MemberID),0) AS BalanceCredit, 
     ISNULL(( SELECT UsedCredit 
      FROM MemberCreditInfo  
      WHERE MemberID = MemberDetails.MemberID),0) AS BalanceToPay 
    FROM MemberDetails 
    WHERE MemberStatus <> 99 
+2

この質問はCSS3、javascriptまたはjqueryにどのように関連していますか? –

+0

これはSQLクエリであり、上記のタグとは何も関係ありません。 – FrozenFire

+0

@RoryMcCrossanはスパムではありませんが、閉鎖する必要があります –

答えて

0

を許可されていません。

たとえば、次のクエリが複数の結果を返す場合、sql cantはMemberTypeセルに何を書き込むべきかを認識します。

(SELECT MembershipTypeName 
     FROM MembershipTypeMaster 
     WHERE MembershipTypeID = MemberDetails.MembershipTypeID) 
関連する問題

 関連する問題