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. graphql查詢SQL父子關係
- 9. SQL查詢父親的孩子關係
- 10. 查詢sql中的父子關係
- 11. LINQ到與父子關係SQL查詢
- 12. SQL查詢從父表中沒有父項的子表中獲取記錄?
- 13. 使用外部表子查詢的SQL子查詢查詢
- 14. SQL多表子查詢
- 15. SQL父子查詢 - 關係在兩個表中定義
- 16. SQL Server查詢子查詢
- 17. SQL查詢和子查詢
- 18. SQL查詢:在子查詢
- 19. SQL查詢/子查詢
- 20. SQL查詢 - 與子查詢
- 21. SQL查詢中子查詢
- 22. SQL子查詢
- 23. SQL子查詢
- 24. T-SQL,查詢與父ID
- 25. 子查詢訪問父值
- 26. 簡單的父/子查詢
- 27. 查詢JavaScript父子對象
- 28. MySQL查詢對父子
- 29. linq:祖父母 - 父母 - 子女查詢
- 30. 以結果從SQL/T-SQL子查詢到父select語句
我寫了一個查詢,如SELECT COUNT(cid)FROM child c JOIN parent p WHERE c.Pid = p.Pid AND p.Pgroup = 1。它是正確的還是錯誤的,或者如何更好地改善它。 – 2014-08-29 16:58:20