日期:2014-05-17  浏览次数:20372 次

【SQL语句】拼接表数据问题
表A 有注册 信息 表B 有答题的积分  
问题是 表B 里面答题过有积分的人 不是全部注册的人。
表A 里面注册过的人 也不是全部都答题过的。

怎么把这两个表拼接在一起 前面显示的是 答题过的人 后面显示的是没有答题过的人

------解决方案--------------------
select A.xxx,B.xxx from A inner join B on A.id=B.id
------解决方案--------------------
如果还需要没答题的人,可以使用left join,然后对结果进行一下排序
------解决方案--------------------
多表联合查询的问题 参照1楼。
------解决方案--------------------
人表 left join 分表 order by 分 desc
------解决方案--------------------
牛人回帖了,参考牛人的吧!