SQL语句可不可以实现这样的要求

永夜星空 2010-07-13 11:31:42
有两个表 [Instruction] , [Register],并且它们都有一个[name]字段
我现在就想实现一种这样的查询:简简单单的把两个表的[name]显示到一列。

表:Instruction的内容如下
[name]
ADD
MOV
XOR

表:Register的内容如下
[name]
EAX
EBX
ECX
EDX

当然表中还有其它字段,表之间的所有字段都是没有任何联系。我期待能用某条SQL语句得到如下的效果
[name]
ADD
MOV
XOR
EAX
EBX
ECX
EDX

就只是简单的把它们合到一起
试了下无论怎么摆弄Select语句都不行

SELECT [register].[name],[instruction].[name] from [register],[instruction]
得到的确是如下结果:
register.name instruction.name
EAX        MOV
EAX        ADD
EAX        XOR
EBX        MOV
EBX        ADD
EBX        XOR
ECX        MOV
ECX        ADD
ECX        XOR
EDX        MOV
EDX        ADD
EDX        XOR

对于SQL只知道它很强大,可我却并不怎么熟悉,但有时候数据太复杂所以想把一些东西放到数据库而不再放到文本文件中。于是得设计好数据库,否则后期再更改程序就麻烦了。现在突然发现这个小小的要求竟然无法靠我所掌握的SQL知识实现,难道只能修改客户端程序来实现吗?
不知道各位有什么办法只在数据库里摆弄下就能实现我希望的查询
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hahaxiaoa 2010-07-14
  • 打赏
  • 举报
回复
select [name] from Instruction
union
select [name] from Register

嘿嘿,捣下蛋.
ACMAIN_CHM 2010-07-14
  • 打赏
  • 举报
回复
select [name] from Instruction
union all
select [name] from Register
永夜星空 2010-07-14
  • 打赏
  • 举报
回复
^_^搞定,谢了!

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧