Q
SQL父子表查詢
-3
A
回答
1
select count(*)
from parent p
join child c
on p.pid = c.pid
where p.pgroup = 1
如果你想在沒有連接的情況下做到這一點,你可以使用子查詢。
select count(*)
from child c
where c.pid in (select pid from parent p where pgroup = 1)
+0
謝謝,我們可以做到這一點,而不需要像嵌套PLZ那樣使用連接。 – 2014-08-29 17:05:18
+0
@HimanshuTiwari看看我的編輯是否有效。 – Vulcronos 2014-08-29 17:06:51
+0
這裏有沒有任何疑問!謝謝親愛的工作 – 2014-08-29 17:08:28
相關問題
- 1. SQL查詢父子
- 2. 查詢SQL查詢以查找父 - 子 - 子 - 父關係?
- 3. SQL父子關係查詢
- 4. 父子參考SQL查詢
- 5. 父子鏈的SQL查詢
- 6. SQL優化子父查詢
- 7. SQL表子查詢
- 8. SQL查詢父親的孩子關係
- 9. SQL查詢爲父子關係
- 10. SQL查詢根父子記錄
- 11. LINQ到與父子關係SQL查詢
- 12. 父子關係的SQL查詢遞歸
- 13. graphql查詢SQL父子關係
- 14. 的Sql父子查詢不工作
- 15. 查詢sql中的父子關係
- 16. SQL查詢選擇孩子和父母
- 17. MySQL查詢父表和子表
- 18. 使用外部表子查詢的SQL子查詢查詢
- 19. SQL查詢從父表中沒有父項的子表中獲取記錄?
- 20. SQL查詢,子查詢減子查詢?
- 21. SQL多表子查詢
- 22. 如何從SQL中的子查詢中的父查詢引用表列?
- 23. SQL父子查詢 - 關係在兩個表中定義
- 24. SQL - 加入父 - 子表。我如何構建這個查詢?
- 25. SQL查詢 - 與子查詢
- 26. SQL查詢/子查詢
- 27. SQL查詢,查詢子
- 28. SQL查詢或子查詢
- 29. SQL Server查詢子查詢
- 30. SQL查詢中子查詢
我寫了一個查詢,如SELECT COUNT(cid)FROM child c JOIN parent p WHERE c.Pid = p.Pid AND p.Pgroup = 1。它是正確的還是錯誤的,或者如何更好地改善它。 – 2014-08-29 16:58:20