我有一个以ProductLike
字段ProductId
、UserId
和命名的表Like
。当用户喜欢产品时,会在此表中添加一条记录,其中包含UserId
和ProductId
以及Like
值(真或假)。我想获得拥有每种产品的用户列表或用户组。这是我迄今为止尝试过的,但它有错误。
SELECT p.UserId,*
FROM ProductLike p WHERE p.ProductId =
(SELECT pk.ProductId FROM ProductLike pk WHERE pk.ProductLike = 1);