【发布时间】:2012-03-11 22:09:19
【问题描述】:
我有两张表,我想知道是否可以在这两张表上写一个查询但它们没有相互连接?
一些示例代码 sn-p 对我的理解很有帮助。
表:Payment
Payment_id Payment_status amount
1 1001 201 400
2 1002 403 450
3 1003 204 460
运行查询后:SELECT Payment_status FROM Payment GROUP BY Payment_staus
它给了我这样的结果:
Payment_staus
1 201
2 403
3 204
我还有一张名为 status_code 的表
code description
1 201 In progress
2 403 Complete
3 204 On Hold
在上面的查询中,我想要 Payment_staus 和它们各自的描述,结果应该是这样的
Payment_status description
1 201 In progress
2 403 Complete
3 204 On Hold
【问题讨论】:
-
它被称为join。如果您在阅读完连接后仍然遇到问题,请发布一些有关您的两个表的信息以及您所追求的信息,我们可以为您提供帮助。
-
@MrE - 但问题是这两个表没有连接。
@user1221355请提供示例数据和期望的结果。 -
叹息...这是标准的加入 OP。
-
@BD,很确定我们都看到了那个来了
-
我认为在这种情况下“未连接”意味着没有外键但应该有。 :-\
标签: sql sql-server sql-server-2008 sql-server-2005 tsql