【发布时间】:2011-02-17 09:43:45
【问题描述】:
我有一个场景,我有点卡住了。假设我有一个关于颜色的调查,我有一个颜色数据表,另一个用于人们的答案。
tbColors
color_code , color_name
1 , 'blue'
2 , 'green'
3 , 'yellow'
4 , 'red'
tb答案
answer_id , favorite_color , least_favorite_color , color_im_allergic_to
1 , 1 , 2 3
2 , 3 , 1 4
3 , 1 , 1 2
4 , 2 , 3 4
为了显示,我想编写一个 SELECT 来显示答案表,但使用 tbColors 中的 color_name 列。
我理解“最愚蠢”的做法:在 FROM 部分中将 tbColors 命名三次,每列使用不同的别名进行替换。
不愚蠢的方式会是什么样子?
【问题讨论】:
标签: sql oracle join inner-join