开发者社区> 问答> 正文

sql语句的写法要怎么样写才能达到

表a有字段id,p1,p2,p3,p4.......,表b有字段id,m
a表数据, b表数据
111, 1,2,3,4........ 1,红
2,黄
3,蓝
4,白
a.p1=b.m,a.p2=b.m
想查询出
111,红,2,黄,3,蓝,4,白 等方式语句如何写

展开
收起
吴孟桥 2016-06-13 18:04:36 1793 0
1 条回答
写回答
取消 提交回答
  • 111,红,2,黄,3,蓝,4,白 等方式语句如何写
    select a.id,(select m from b where b.id=a.p1),a.p1,(select m from b where b.id=a.p2),a.p2,(select m from b where b.id=a.p3),a.p3,(select m from b where b.id=a.p4),a.p4 from a

    2019-07-17 19:36:41
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载