我正在尝试以下查询。
select a.name b.id ,b.proname , b.date
from tablea as a tableb as b
where b.id IN(1,2,3,5)
group by b.id ;
a.name重复一行所有行
a.name b.id b.proname b.date
user 1 user1 12-05-2017
user 2 user2 15-05-2017
user 3 user3 16-05-2017
user 5 user5 17-05-2017
主键是id
答案 0 :(得分:1)
你需要描述tablea和tableb之间的关系,如下所示:
where b.id IN(1,2,3,5) AND a.id = b.id
这里a.id和b.id必须是某种关系,例如外键。
你使用' GROUP BY'错了,我认为根本就没有必要。