【发布时间】:2012-12-15 09:57:27
【问题描述】:
给定一个父表'parent'
╔═══════════╦══════════╗
║ PARENT_ID ║ NAME ║
╠═══════════╬══════════╣
║ 1 ║ bob ║
║ 2 ║ carol ║
║ 3 ║ stew ║
╚═══════════╩══════════╝
以及父级和(此处未指定)属性表之间的多对多关系表“rel”
╔═══════════╦═══════════╗
║ PARENT_ID ║ PROP_ID ║
╠═══════════╬═══════════╣
║ 1 ║ 5 ║
║ 1 ║ 1 ║
║ 2 ║ 5 ║
║ 2 ║ 4 ║
║ 2 ║ 1 ║
║ 3 ║ 1 ║
║ 3 ║ 3 ║
╚═══════════╩═══════════╝
如何选择所有具有所有一组指定关系的父母?例如。使用样本数据,我怎样才能找到同时拥有属性 5 和 1 的所有父母?
编辑: 同样的问题,但需要 exact 匹配: SQL Select only rows where exact multiple relationships exist
【问题讨论】: