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知识实现,难道只能修改客户端程序来实现吗?
不知道各位有什么办法只在数据库里摆弄下就能实现我希望的查询