草庐IT

包含多个标签的 SQL 查询

我非常擅长解释这一点。但我尽力了:我为人们制作了一个标记工具。有些人包含超过1个标签,我需要获取这些标签但不知道如何编写包含多个标签的SQL查询。我知道你不能这样写WHERE条件:LOWER(peoples_tags.tag_id)='外部'ANDLOWER(peoples_tags.tag_id)='夏天'因为每个人的结果都在他自己的行中,而“outside”和“summer”不会在同一行。因此,使用此查询不会获得任何结果。这是整个查询:SELECTDISTINCTpeoples.*,tags.tagFROMpeople在peoples_tags.people_id=peoples.