SQL - 其中 *** 类似于 '%**%' 查询



我是SQL新手,有一个关于预写查询的问题。我想根据"喜欢"来过滤结果。

下面的查询是有效的,但带来了一些不需要的信息。

SELECT SU.[UserId]
,SU.[Surname]
,SU.[FirstName]
,ST.[TokenData]
,APG.[Description] [AccessPermissionGroup]
FROM [Sateon].[ac].[User] SU
INNER JOIN [Sateon].[ac].[Token] ST ON ST.PermissionedEntityId = SU.UserId
INNER JOIN [Sateon].[ac].[APG_PermissionedEntity] APG_Pe ON APG_Pe.PermissionedEntityId = SU.UserId
INNER JOIN [Sateon].[ac].[AccessPermissionGroup] APG ON APG.AccessPermissionGroupId = APG_Pe.AccessPermissionGroupId

我想根据APG对结果进行过滤。[描述][AccessPermissionGroup]字段只显示(WHERE LIKE '%升降机%'),而忽略所有其他数据。

下面是我得到的当前结果

结果

有人能帮忙吗?

感谢

你可以在mysql中使用where子句

where APG.[Description] LIKE '%Lifts%'  AND 
APG.[AccessPermissionGroup] LIKE '%Lifts%'

相关内容

  • 没有找到相关文章

最新更新