Singe SQL Query从2个不同的表中检索字段。

时间:2013-07-04 19:34:16

标签: sql

试图解释我的问题: 比如说,表A包含ID,编号,位置。

表B包含选项1,选项2。


我想编写一个可以选择ID,Number&表A和表B中的备选方案1。

(目前我正在做类似的事情:

SELECT ID FROM [A] SELECT选项1 FROM [B]

1 个答案:

答案 0 :(得分:1)

你这样做:

SELECT A.ID, A.Number, B.Option1
FROM TableA as A, TableB as B 
WHERE A.id = B.id;

此部件为表设置别名,以便您始终没有完整表名的类型:

TableA as A
TableB as B

这部分是表A和B之间的关系。

WHERE A.id = B.id;

考虑阅读SQL表关系http://net.tutsplus.com/tutorials/databases/sql-for-beginners-part-3-database-relationships/