【发布时间】:2016-10-01 20:28:52
【问题描述】:
我有一个包含两列的表,第一列包含名称,第二列包含标签,因此名称可以有多个标签,标签包含多个名称。
我要做的是编写一个SQL查询,返回所有包含ALL标签的名称,这意味着我必须在SQL本身中进行AND操作,我的方法需要一个列表包含标签,它返回所有属于 ALL 标签的名称,例如,如果我传递了 3 个标签; A,B,C 有一个名字有标签:A 和B,因为不包含C所以不会返回。
【问题讨论】:
-
您能分享一下问题吗?
-
您使用的是哪个数据库?? SQL Server、MySQL、Postgres?
-
对不起。我的错。我将删除我的答案,因为它很可能不相关。 “TOP 1”是一个 MSSQL 约定。
-
@Bohemian 我的问题与stackoverflow.com/questions/1810356/how-to-implement-tag-system重复
标签: java database hibernate h2