0
A
回答
1
看起来是这样的:
SELECT p.prod_id, p.prod
FROM products p
JOIN pc pcp ON pcp.prod_id = p.prod_id
JOIN category cp ON cp.cat_id = pcp.cat_id
WHERE EXISTS (
SELECT *
FROM category c0
WHERE c0.parent_id = cp.cat_id
)
AND NOT EXISTS (
SELECT *
FROM pc pcc
JOIN category cc ON cc.cat_id = pcc.cat_id
AND cc.parent_id = cp.cat_id
WHERE pcc.prod_id = p.prod_id
)
GROUP BY p.prod_id, p.prod
“查找所有产品与没有这一类的子链接有子类别(=父类)到同一个产品。“
这假定父子关系在表category
与单个列执行:
parent_id REFERENCES category (cat_id)
如果你是一个更好的人,你会规定所有的问题。
0
假设:
- 您的类别表中有一个在其名为“parent_category”字段包含一个子类的父类的ID和0,如果它是一个父类。
- 您的PC表格包含productid和categoryid字段。
然后
SELECT * FROM products
LEFT JOIN pc ON products.productid = pc.productid
LEFT JOIN categories ON categories.categoryid = pc.categoryid
WHERE categories.parent_category_id = 0
0
select parent.name
from parent as p
join holidays as h on (h.person_id = p.person_id)
where (h.date not in (select date from school_holidays))
:O)
相关问题
- 1. 查询没有孩子的父母
- 2. 写查询找到没有孩子的父母
- 3. SQL查询选择孩子和父母
- 4. 没有孩子的父母sql
- 5. sql查询:如何让父母没有孩子?
- 6. 查询其父母有孩子在Django
- 7. SQL:查找父母都是我的所有孩子
- 8. Rails 3找到没有孩子的父母
- 9. 查找父母没有或在轨多态关联孩子
- 10. sql查询:如何让没有孩子的标签成为父母?
- 11. NSPredicate查询父母和孩子
- 12. win32:孩子的父母的孩子找不到子窗口
- 13. Rails 3通过其他父母找到孩子的祖父母
- 14. 如何在SQL中删除所有没有孩子的父母?
- 15. 找出只有那些没有孩子ORDER BY父母和祖父母
- 16. SQL Server查询选择父母与特定的孩子
- 17. SQL查询父亲的孩子关系
- 18. 子iframe没有找到父母
- 19. 寻找没有自我指涉关系的孩子的父母
- 20. Android:查看 - 孩子已经有父母
- 21. 有没有更好的方法来查找ActiveRecord对象的孩子和父母?
- 22. SQL查询来计算孩子总价值为父母
- 23. 寻找没有孩子的一对多父母
- 24. CRM Linq找到所有有0个孩子的父母
- 25. 查询父母某个孩子是否有特定的财产?
- 26. 在mysql中查询孩子到父母的序列
- 27. 寻找父母的孩子的财产
- 28. 跟踪父母的孩子,或跟踪孩子的父母?
- 29. 如何找出孩子的父母?
- 30. 找到父母的第一个孩子它的父
真棒,谢谢。我会在下次尝试更具体的;-) – MotoTribe