tmm88720 2008-09-03 10:48
浏览 164
已采纳

请大家帮助写个查询语句

table1

id  column1  column2  column3  column4  column5 ……

table2

id name

这是两张表,table1中的column1到column(n)的值都来自table2.id。现在想查询table1,但是想把column1到column(n)都换成对应的name值。

请大家帮个忙 !

  • 写回答

1条回答 默认 最新

  • 太阳黑夜 2008-09-03 11:33
    关注

    select
    (select name from table2 where id=t.column1) column1,
    (select name from table2 where id=t.column2) column2,
    (select name from table2 where id=t.column3) column3,
    ...
    (select name from table2 where id=t.column(n)) column(n)
    from table1 t

    这里假设 table2 id是唯一的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 r语言xlsx包下载后使用时出现了下列问题该如何解决
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件
  • ¥15 根据历史数据,推荐问题类型
  • ¥15 需要仿真图,简单的二阶系统实例
  • ¥15 stm32光控照明仿真
  • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列
  • ¥15 SENT协议中相关问题咨询