3 つのテーブルがあります。COMMUNITIES
、MEMBERS
およびCHECKINS
。
訪問者のコミュニティの選択に基づいて、そのコミュニティに属するメンバーの最後のチェックインのリストが必要です。
次Operand should contain 1 column(s)
のコードでエラーが発生します。
私はあなたの助けに感謝します!
cFilter = Request.QueryString("Filter")
SQL = "SELECT C.CheckinID, C.CheckInPlatform, C.MemberID, C.VENUENAME, C.VENUECITY, C.VENUECOUNTRY, C.VENUECREATEDAT, C.CheckInDateEntered"
SQL = SQL & " FROM CHECKINS C"
SQL = SQL & " WHERE C.CheckinID"
SQL = SQL & " IN ( SELECT MAX(CheckinID)"
SQL = SQL & " FROM CHECKINS"
SQL = SQL & " GROUP BY MemberID"
SQL = SQL & " )"
SQL = SQL & " AND C.MemberID"
SQL = SQL & " IN ( SELECT M.MemberID, M.CommunityID"
SQL = SQL & " FROM MEMBERS M"
SQL = SQL & " WHERE M.CommunityID = "& cFilter &""
SQL = SQL & " )"
SQL = SQL & " ORDER BY C.CheckInDateEntered DESC"
Set objCheckins = objConn.Execute(SQL)