【发布时间】:2011-03-03 00:42:17
【问题描述】:
我有一张比较美国航线竞争力的表格。因此,表中的一些字段是 id、route_id1、route_id2、airline_id1、airline_id2、sources_airport_id 和 destination_airport_id。 该表是自加入由路由映射组成的路由表的结果。 但结果,该表有一些重复的记录。
例如,
路线 1 与路线 2 竞争,因为它们具有相同的 source_airport 和destination_airport 但不同的airline_id。但是我有两条记录将 route1 与 route2 和 route2 与 route1 进行比较。它们是相同的比较,只是排序不同。
我尝试通过自加入来获取重复项:
选择 t1.*
FROM 路由 AS t1,路由 AS t2
WHERE t1.route_id1 = t2.route_id2 AND t1.route_id2 = t2.route_id1
但是这个查询只是在表中获得相同数量的记录。
如何去除“重复”数据?
提前致谢。
【问题讨论】:
标签: mysql phpmyadmin