关于一个查询过程

user

id  uname  tradeid 
1    a    1,5,25 
2    b    2,5 
3    c    6 

4    d    6,5,80

 

trade

id   title

1    类别1

2    类别2

3     类别3

每个用户可属于任意个分类

怎样通过tradeid把用户关联起来?

例如查询与a有关联的就是b和d  因为他们有同样的tradeid


紫衣仙女
浏览 386回答 2
2回答

Qyouu

我到觉得,你的数据库设计改一下,更合适,tradeid与user 的关联,另外搞一张关联表。这样比较好

湖上湖

user表里直接保存tradeid不是太好。如果不能更新设计数据库的话,可以这样做。1. 把user表和trade做连接,对每个tradeid生成一行记录,生成表user_trade。2. 把user_trade和自已做连接,就可以得到相关的用户了。
打开App,查看更多内容
随时随地看视频慕课网APP