나는 이와 같은 데이터를 가지고 있습니다.
표 customer
가입했지만 최신 날짜로 한 번만 가져 오기
| customerId | fullName | sex
| 1 | Budi Arsana | Male
| 2 | Peter Parker | Male
과 다른 테이블 이름 transaction
| Id | bookingDate | customer
| 1 | 2011-09-01 | 1
| 2 | 2011-09-30 | 1
| 3 | 2011-09-01 | 2
그리고 내가 트랜잭션이있는 고객을 선택 2 표는 다음 최신 날짜 만 1 거래를 얻을 결합하여 결과를 얻을합니다 . 자체 배제를 사용하여이
| customerId | fullName | sex | transId | bookingDate
| 1 | Budi Arsana | Male | 2 | 2011-09-30
| 2 | Peter Parker | Male | 3 | 2011-09-01
2 라인의 평균은 무엇입니까? 'FROM customer C','FROM customer AS C'를 원하셨습니까? – GusDeCooL
@GusDeCooL 'AS'는 선택 사항이므로 두 버전 모두 동일한 의미입니다. –
네, 짧은 형식입니다, 'AS'는 생략 할 수 있습니다. 최소한 열의 별칭에 사용될 때는 권장하지 않습니다. 쉼표를 넣는 것은 쉽지만 디버깅 할 때 놓친 것을 쉽게 발견 할 수는 없습니다. 나는. 'SELECT id group, name FROM users'는 찾기가 까다로울 수 있습니다. 퍼팅과'AS'는 단지 몇 번의 키 입력만으로도 쉽게 읽을 수 있습니다. – Nikoloff