如何使用单个WHERE子句选择两列?

时间:2014-11-19 19:50:40

标签: sql sql-server

在使用单个select子句条件时,我如何where sql server中的多个表 两张桌子?例如,如果我有两个名为table1table2的表,那么:

select * from table1,table2 where rollno=1

但是在上面的查询中它给了我错误 -

  

含糊不清的专栏

这是合乎逻辑的。

1 个答案:

答案 0 :(得分:4)

提供Alias name或使用tablename以避免ambiguous column error并尝试。

select * from table1 A,table2 B where A.rollno=1 AND B.rollno=1