Sql 如何从2个表中查询
我有一个名为CARS的数据库,有两个表。我需要帮助从这两个表中查询数据,并根据ID(100)获得输出Sql 如何从2个表中查询,sql,sql-server,Sql,Sql Server,我有一个名为CARS的数据库,有两个表。我需要帮助从这两个表中查询数据,并根据ID(100)获得输出 非常感谢您的帮助。以下内容将回答您的问题。在SELECT子句中请求所需的字段(带有表标识符),然后在公共ID上加入表: SELECT table1.ID, table1.GroupID, table1.Text, table2.GroupID, table2.Text FROM table1 JOIN table2 ON table1.ID = table
非常感谢您的帮助。以下内容将回答您的问题。在SELECT子句中请求所需的字段(带有表标识符),然后在公共ID上加入表:
SELECT table1.ID, table1.GroupID, table1.Text, table2.GroupID, table2.Text
FROM table1
JOIN table2
ON table1.ID = table2.ID
或:
再次查看is,我注意到表1和表2在设计上是相同的,只是条目不同。可以使用UNION ALL连接两个SELECT语句
SELECT * FROM table1 UNION ALL SELECT * FROM table2;
:)
仅返回ID为100的条目
SELECT * FROM table1
WHERE ID = 100
UNION ALL
SELECT * FROM table2
WHERE ID = 100;
首先感谢您的快速评论。我对编程没有任何了解,所以它对我来说基本上是一门陌生的语言。但是我尝试了它,它给了我很多输出,因为我只想要100的结果。。我应该如何输入它您提供的数据中只有100个,但是如果您必须在代码中确定这一点,那么您应该在其中添加ID=100Excellent。。这正是我想要的。。。非常感谢:)