数据库选择两个表

时间:2014-05-11 06:28:33

标签: vb.net

我试图选择两张表没有运气。我可以搜索1罚款,但我想搜索两个表都有一个名为name的公共字段我有以下代码:

...
myConnection.Open()
Dim strg As String
strg = "SELECT * FROM Table1,Table4 WHERE Name=@Name" 
这可能吗?我在这做错了什么?任何帮助都会很棒。 我在Windows 7 enterprise x32上使用visual studio 2010。

1 个答案:

答案 0 :(得分:1)

如果Table1和Table4具有相同的列,您可以这样写:

SELECT * FROM Table1 WHERE Name=@Name
union
SELECT * FROM Table4 WHERE Name=@Name