我的情況是,我有一對多的關係,比如訂單和訂單細節,我需要獲得具有單一訂單細節的訂單。從一對多關係中獲得一對一的結果
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. NSPredicate,使用一對多關係的子集獲得結果
- 2. 格式一對多關係的結果
- 3. Laravel一對多關係結果
- 4. 從表中獲取結果有2個一個一對多的關係
- 5. 從一對多的關係
- 6. 從一對一關係轉變爲多對多關係
- 7. 多對多一對一的關係SSAS
- 8. 從一對多關係
- 9. n對n關係如何獲得一行結果
- 10. 一對一關係還是一對多?
- 11. 一對一一對多關係
- 12. Django多對一/一對多關係
- 13. Rails的一個一對多關係,結果爲空
- 14. 一種是一對多的關係,獲得最新的排
- 15. 一個SQL查詢可以從多對多關係中獲得一行嗎?
- 16. 一對多關係
- 17. 一對多關係
- 18. 如何獲得組合可選關係和一對多關係?
- 19. 休眠獲得多對一關係的其餘對象
- 20. 如何獲得從許多一行一對多的關係在MySQL
- 21. Laravel:一對多,許多對一個模型一對多關係
- 22. MySql JOIN表結果從一對多關係
- 23. 一對多與多對多的關係
- 24. 從同一個表中獲取一對多關係
- 25. 如何避免從一對多關係中獲取一行?
- 26. SQL一對多關係,但多對一表關係
- 27. 獲得symfony多對多關係的隨機結果
- 28. Kohana ORM在多對多關係中獲得一個記錄
- 29. MYSQL中的一對多關係產生錯誤結果
- 30. 如何在php中打印一對多的關係結果?
你可以發佈你的數據和你想要的結果的例子嗎?還有表結構呢?人們無法猜測你的具體情況是什麼。如果您添加了您正在使用的數據庫系統,它也將有所幫助,因爲語法可能略有不同,具體取決於它是哪一個。 – Oded 2010-06-30 07:18:00
我使用ms sql,我的表格結構非常複雜,我找到了pm_2很好的答案 – Ahmed 2010-06-30 09:12:52