这个sql查询问题困扰了我两个月,请教如何用SQL语句实现两表查询,显示如图片所示的结果?

如图所示。如果单纯sql查询语句解决不了,能不能在vb环境下,使用sql语句实现。
img

原生连接要重写Model.
mybatis可以直接写collection
反正实现方法有很多。

直接sql不行,你要显示的有跨行的合并,这不是sql干的事。你可以通过left join连接查询,将a跟b做关联,然后显示的时候,将同一姓名的做单元格的合并动作即可。

这个不是完全由SQL语句实现的,主要是通过前端判断配合实现。