jiangfei123455 2017-03-09 06:13 采纳率: 100%
浏览 1081
已采纳

sql 小白求教一个面试碰到的数据库题目

怎么把一张表:
男方姓名 男方手机号 女方姓名 女方手机号
张三 123456789 李四 123789456

查询出如下结果:
张三 123456789
李四 123789456

  • 写回答

4条回答 默认 最新

  • aiqinglan66 2017-03-09 06:53
    关注

    我想这道面试题面试官应该是考你union和union的区别!

    实现sql查询:
    select bname '姓名',bphone '手机号码' from TestTable
    union
    select gname ,gphone from TestTable

    union 和union的区别:
    union:两表连接,筛选掉重复数据,按顺序排序
    union all:直接把两个表查询出结果返回,里面包含重复数据。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?