在一对多关系表中,仅从表A中获得在表B中具有多个对应行的那些行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在一对多关系表中,仅从表A中获得在表B中具有多个对应行的那些行相关的知识,希望对你有一定的参考价值。

我有两个具有一对多关系的表。AB

A具有两个属性:pkAnameB具有三个属性:pkBnamepkA,其中pkA存储表ApkA

现在我想编写一个查询,该查询将只给我表A

中那些在表B中具有多个对应条目的名称。

示例

-

A

a1名称1 a2名称2 a3名称3

B

[b1 name1 a1 b2 name2 a1 b3 name3 a3

查询必须仅返回a1,name1,因为只有a1在表B

中具有多个引用。

我有两个具有一对多关系的表。 A和B。A具有两个属性:pkA和名称B具有三个属性:pkB,名称和pkA,其中pkA存储表A的pkA。现在,我想编写一个查询...

答案

您可以使用聚合和having

以上是关于在一对多关系表中,仅从表A中获得在表B中具有多个对应行的那些行的主要内容,如果未能解决你的问题,请参考以下文章

数据库部分(MySql)_3

仅从表中的多个字段返回异常

使用SQL Server创建一对多关系

sql 一对多关系随机查一条

iphone核心数据:无法删除具有一对多关系的数据

删除相关行的过程