如何在IN列表中仅选择他想要的项目?例如
select * from pagetags where TagID in (1,2,4)
Run Code Online (Sandbox Code Playgroud)
现在我希望所有具有上述3个ID的页面都分配给它们(1,2,4),而不仅仅是它们中的任何一个而是全部?
有办法吗?任何其他运营商?我已经尝试过= Any
,= All
但没有运气.
Mar*_*ith 30
这类问题的术语是关系划分.以下是一种方式.
SELECT PageID
FROM pagetags
WHERE TagID IN ( 1, 2, 4 )
GROUP BY PageID
HAVING Count(DISTINCT TagID) = 3
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
61841 次 |
最近记录: |