我的SQL Server数据库中有两个表,第一个是Test1
,第二个是Test2
,两个表中都有一个列RegNo
。
现在,我想从两个表中选择特定RegNo
的值。
这就是我要做的
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1,Test2 JOINS
Test2 ON Test1.RegNo = Test2.RegNo
但是我的查询出错了。
我的SQL Server数据库中有两个表,第一个是Test1
,第二个是Test2
,两个表中都有一个列RegNo
。
现在,我想从两个表中选择特定RegNo
的值。
这就是我要做的
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1,Test2 JOINS
Test2 ON Test1.RegNo = Test2.RegNo
但是我的查询出错了。
7条答案
按热度按时间gstyhher1#
iih3973s2#
如果你想为一个特定的
RegNo
选择你的数据,只需在末尾添加一个WHERE
子句,如下所示:zf2sa74q3#
请参阅a visual explanation of joins这对学习连接非常有帮助。
zvokhttg4#
试试这个:
bweufnob5#
非常基本的问题,尝试谷歌下一次,这现在:
knsnq2tg6#
以下是您的问题及更正。
您还可以通过提供RegNo来筛选查询,在whichEver表上提供您想要的RegNo。
4nkexdtk7#
如果你正在寻找没有连接和关系的方法,这将会起到作用。
其中dual是一个只有一列的虚拟表--只需要查看表即可