2012-01-23 2 views
2

Simple.Data를 처음 사용합니다. 하지만 나는 '그룹별로'하는 법을 찾는 데 어려움을 겪고 있습니다.Simple.Data 그룹 작성자

내가 원하는 것은 매우 기본입니다.

select * from (select * from cards order by date desc) as m group by number; 

그래서 나는 각 번호에 대한 최신 기록, 1을 얻을 :이 쿼리에 해당 원하는

+________+ 
| cards | 
+________+ 
| id  | 
| number | 
| date | 
+________+ 

: 같은

표 보인다.

은 어떤 도움이 경우에도 내가 잘못 트리를

감사

+0

저는 SQL에 대해 고심하고 있습니다. SQL과'select number, number (number) '를 숫자로 그룹화하는 것은 무엇입니까? – Rippo

+0

@Rippo. 나는 단지 날짜뿐만 아니라 전체 레코드/행을 원합니다. –

답변

3

Simple.Data는 골재의 사용을 기반으로 GROUP BY 절을 유추을 짖는 해요, 감사합니다.

db.Cards.All().Select(db.Cards.Number, db.Cards.Date.Max()); 

각 숫자의 최대 날짜를 알려줍니다.