mysql连表查询根据字段消除重复行
时间: 2023-07-06 21:43:10 浏览: 86
SQL 查询和删除重复字段数据的方法
要根据字段消除重复行,可以使用MySQL的DISTINCT关键字。同时,如果需要连接多张表,可以使用JOIN语句。
例如,如果有两张表A和B,它们都有一个字段name,需要根据name字段消除重复行并查询A和B表的数据,可以使用以下语句:
```
SELECT DISTINCT A.name, A.field1, B.field2
FROM A
JOIN B ON A.name = B.name;
```
其中,A.name和B.name表示连接的字段,A.field1和B.field2表示需要查询的字段。使用DISTINCT关键字可以消除重复的name行。
阅读全文