table1
id column1 column2 column3 column4 column5 ……
table2
id name
这是两张表,table1中的column1到column(n)的值都来自table2.id。现在想查询table1,但是想把column1到column(n)都换成对应的name值。
请大家帮个忙 !
请大家帮助写个查询语句
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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是唯一的
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报