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