问题描述
我有以下两个表:
id | age | sex | key | sport
293 22 m a soccer
987 25 f b track
501 27 m c swimming
293 22 m a soccer
098 31 f d soccer
501 27 m c swimming
501 27 m c swimming
...
key | name
a ed
b meg
c ben
a ed
d jenny
c ben
c ben
....
我不要任何重复的ID行。 我想要这样的东西:
id | Name | age | sex | key | sport
293 ed 22 m a soccer
987 meg 25 f b track
501 ben 27 m c swimming
098 jen 31 f d soccer
我写了一个查询,但是没有删除ID的重复行。 我也尝试按方法进行区分和分组,但仍然不会删除重复的ID。
我尝试过:
SELECT DISTINCT tb1.id,tb1.age,tb2.name,tb1.sport
FROM table1
INNER JOIN tb2 ON tb1.key = tb2.key
我在做什么错?我尝试按方法进行区分和分组,但仍给我重复项。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)