在组中显示来自用户的产品的查询

qxgroojn  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(246)

这是我的奋斗。
我有四张table
1:用户
2:组
3:用户组关系
4:产品
用户角色可以是seller/用户,其中只有seller可以将产品添加到产品表中。
超级管理员有能力创建组,在那里他添加卖家或多个卖家到一个组连同用户。
现在。我需要一个查询,其中在与特定的用户ID(说用户02)我想显示与所有销售商的产品,其中用户02所属。
简单地说,它就像whatsapp群组。其中只有管理员可以在组中发布产品,组中的所有用户都可以看到发布。

tgabmvqs

tgabmvqs1#

您可以简单地使用连接查询来获取数据

SELECT product_id , product_name , price FROM product
INNER JOIN users ON product.userid = users.id WHERE user.type = 1 AND user_id = 'user_02';

听说你没有提供太多的细节,所以我假设在用户表中你有 type 它已经 enum 值0=用户,1=卖方。

相关问题