1

次のクエリを実行していますが、「サブクエリが複数の行を返します」というエラーが発生しました

私のクエリは

SELECT pkTicketID,
       TicketReplyDateAdded,
       TIMESTAMPDIFF(DAY, TicketReplyDateAdded, now()) as NumberOfDays
  FROM tickets as T
    LEFT JOIN ticket_replies as TR ON T.fkTicketReplyID=TR.pkTicketReplyID
  WHERE 1 AND T.fkEmployeeID = '4'
    AND (SELECT TIMESTAMPDIFF(DAY, TicketReplyDateAdded, now()) as NumberOfDays
           FROM tickets as T
             LEFT JOIN ticket_replies as TR
               ON T.fkTicketReplyID=TR.pkTicketReplyID
        ) = 7
    AND T.TicketStatus = 'Replied'
  ORDER BY pkTicketReplyID DESC

ご協力いただきありがとうございます。ウマル

4

3 に答える 3

0

これは、サブクエリが複数の行を返すために発生します

救助へのzerkms

ps:右側の「関連」バーには、実際には多くの同様の質問があります。

于 2011-03-22T06:54:05.427 に答える