我有带标签的表格。它有列id、tagTypeId和tagName。每个项目可以有多个标签。对于每个项目,我想选择tagTypeId为1、2和3的第一个标签。我尝试在我的查询中添加3个几乎相同的左连接,效果很好,但速度非常慢(比如5秒,表中的数据量不小)有点像selecti.*,tag1.name,tag2.name,tag3.namefromitemsileftjoin(selectt.id,t.tagNameasnamefromtagstwheret.tagTypeId=1)tag1on...leftjoin(selectt.id,t.tagNameasnamefromtagstwh