这是我第一次接触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?
的语法,一些领域没有在聚合函数设置相同的,是的,但我总是得到一个错误。 –