我有两个需要以特定方式组合的表。我需要一个表中的信息显示一次,但我需要下一个表中的信息来返回它拥有的每个匹配数据。这是我的例子
用户
| id | name |
-------------
| 1 | mike |
| 2 | john |
| 3 | bill |
-------------
班级
-----------------
| uid | subject |
-----------------
| 1 | math |
| 1 | English |
| 2 | math |
| 3 | math |
| 3 | English |
-----------------
预期成绩
--------------------
|name | mike |
---------------------
|subject| math |
| | English |
---------------------
或者
--------------------
|name | subject |
---------------------
|mike | math |
| | English |
---------------------
这是我当前的查询
SELECT user.name, class.subject
FROM user
join class on class.uid = user.id
WHERE (user.name like '%mike%')
返回
--------------------
|name | subject |
---------------------
|mike | math |
|mike | English |
---------------------
但我想删除所有重复的名称。任何人都可以帮助这个查询