草庐IT

sql - MySQL 中是否有类似 IN 但使用 AND 而不是 OR 的东西?

我需要一个SQL语句来检索其键(或任何列)在关联表中的记录,例如:documentIdtermId41423351这个:SELECTdocumentIdFROMtableWHEREtermIdIN(1,2,3)...将检索任何documentid值,其中termid值为1或2或3。是否有类似的东西但返回documentid值,其中termid值为1and2and3?类似于IN但带有AND。 最佳答案 没有直接的功能,但有两个选项:使用GROUPBY/HAVINGSELECTt.documentidFROMTABLEtWHEREt.t