이것은 SQL Server의 첫 접촉이며 문자 그대로 I have no idea what I'm doing
입니다.
오늘까지만 MySQL을 사용했지만 추격을 줄일 수있었습니다.
조인이있는 쿼리가 있습니다.집계 별 그룹
SELECT locations.locationId, locations.code, locations.description,
machines.RoutingCode, machines.FaNo, machines.nameBg
FROM scanlog
LEFT JOIN locations ON locations.Barcode = scanlog.LineBarcode
LEFT JOIN machines ON machines.barcode = scanlog.MachineBarcode
문제
: 나는 그룹에 machines.RoutingCode
및 locations.code
에 행을 원한다.
MySQL과 같은 의미입니다. 만약 내가 같은 routingCode
과 동일한 code
과 20 항목을 가지고 나에게 단 하나의 행을 반환합니다. 그래서 여기에서 그것을 할 수있는 방법이 있습니까, 아니면 DISTINCT로 무언가를 시도해야합니까? 이 같은
구문은 필드의 일부가 집계 함수에 설정되어 있지 않은 것과 같은, 그래,하지만 난 항상 얻을 오류가 발생합니다. –