FWQ
如何使用 SQL 查询去重技巧去除重复数据?
sql 查询去重技巧 在查询中去除重复数据是一个常见的需求。对于类似于查询中所描述的场景,可以使用 left join 语句,以一个表作为主表,另一个表作为从表,并使用 distinct 关键字来去除重复的结果。 但是,在这种情况下,因为从表中跟踪号(tracking_number)的不同,会导致出现重复的姓名,为了解决这个问题,需要在从表中选取唯一的一行。可以通过使用,例如 max() 或 min(),来实现。 这里提供了一个改进的 sql 查询: SELECT * FROM a LEFT JOIN ( SELECT sid, MAX(tracking_number) AS tracking_number FROM…