我的情况是,我有一对多的关系,比如订单和订单细节,我需要获得具有单一订单细节的订单。从一对多关系中获得一对一的结果
0
A
回答
0
如何:
select *
from order
where order_number in
(select order_number
from order_details
group by order_number
having count(*) = 1)
+0
谢谢pm_2这个很好用 – Ahmed 2010-06-30 09:11:43
0
SELECT O1.order_number
FROM Orders AS O1
WHERE 1 = (
SELECT COUNT(*)
FROM OrderDetails AS D1
WHERE O1.order_number = D1.order_number
);
相关问题
- 1. Laravel一对多关系结果
- 2. 从表中获取结果有2个一个一对多的关系
- 3. 从一对多的关系
- 4. 从一对一关系转变为多对多关系
- 5. 多对多一对一的关系SSAS
- 6. 从一对多关系
- 7. n对n关系如何获得一行结果
- 8. 一对一关系还是一对多?
- 9. Rails的一个一对多关系,结果为空
- 10. 一对多关系
- 11. 一对多关系
- 12. Laravel:一对多,许多对一个模型一对多关系
- 13. 如何避免从一对多关系中获取一行?
- 14. Kohana ORM在多对多关系中获得一个记录
- 15. 如何在php中打印一对多的关系结果?
- 16. Ebean:从句关于一对多关系
- 17. 搜索多对一对多的关系
- 18. mySql一对多关系表结构
- 19. 一对多的关系?
- 20. Kinvey一对多的关系
- 21. Symfony2的一对多关系
- 22. MongoDB的多对一关系
- 23. 的MongoDB - 一对多关系
- 24. 多对一的关系?
- 25. Django的一对多关系
- 26. MySQL多对一的关系
- 27. Symfony2的一对多关系
- 28. MVC4一对多的关系
- 29. Django多对一的关系
- 30. 一般多对一对多的关系问题(PostgreSQL系统)
你可以发布你的数据和你想要的结果的例子吗?还有表结构呢?人们无法猜测你的具体情况是什么。如果您添加了您正在使用的数据库系统,它也将有所帮助,因为语法可能略有不同,具体取决于它是哪一个。 – Oded 2010-06-30 07:18:00
我使用ms sql,我的表格结构非常复杂,我找到了pm_2很好的答案 – Ahmed 2010-06-30 09:12:52