2012-07-04 4 views
0

내 SimpleDB에 대한 쿼리를 만들려고합니다. 여기 쿼리는 다음과 같습니다amazon simpleDB query

clubId= '0001' OR clubId = '0002' 

내가 오류를 얻을 : [잘못된 정렬 식

select * from flyers where eventDate >= '20120101' and clubId= '0001' OR clubId = '0002' ORDER BY eventDate asc limit 20 

문제와 함께입니다. sort 속성은 적어도 하나의 술어에 존재해야하며 술어는 is null 연산자를 포함 할 수 없습니다.]

또한 'OR'은 20 개까지 연결할 수 있기를 원합니다. daan 친절하게 지적

+1

이 시도 : '선택 * 전단지에서 어디에서 EVENTDATE> ='20120101 '과 clubId ('0001 ','0002 ') EVENTDATE 오름차순 제한 BY ORDER 20 '. 그게 당신의 문제를 해결합니까? – Daan

+0

예! 고마워요. – helptomout

답변

0

이 가능합니다 :

select * from flyers where eventDate >= '20120101' and clubId in('0001','0002') ORDER BY eventDate asc limit 20 
관련 문제