在MySQL中,SUM DISTINCT用于计算字段中所有唯一值的总和。它的局限性在于它只适用于数值类型的字段,并且无法应用于文本或日期字段。另外,SUM DISTINCT只能对单个字段进行操作,无法同时对多个字段进行操作。此外,对于非数值类型的字段,可以通过使用GROUP BY子句和SUM函数来实现类似的功能。