有19个表
有一个user表和18个标签表
表 user
user_id name
1 a
2 b
3 c
标签表1 likebook
b_id uid tname
1 1 s
2 1 d
3 1 f
4 2 s
标签表2 likesports
s_id uid tname
1 1 g
2 2 h
我只举了两个标签表,还有好多的标签表了
user_id=uid
我想查询user_id=1的用户喜欢的书和运动,每个标签表的属于同一uid的tname的值是不确定的有的表是一个,有的表会是好几个
我写出来了但是结果和想要的不一样
我要的结果是
uid tname1 tname2
1 s g
1 d null
1 f null
但是我得到的是
uid tname1 tname2
1 s g
1 d g
1 f g
应该怎么写呀
有一个user表和18个标签表
表 user
user_id name
1 a
2 b
3 c
标签表1 likebook
b_id uid tname
1 1 s
2 1 d
3 1 f
4 2 s
标签表2 likesports
s_id uid tname
1 1 g
2 2 h
我只举了两个标签表,还有好多的标签表了
user_id=uid
我想查询user_id=1的用户喜欢的书和运动,每个标签表的属于同一uid的tname的值是不确定的有的表是一个,有的表会是好几个
我写出来了但是结果和想要的不一样
我要的结果是
uid tname1 tname2
1 s g
1 d null
1 f null
但是我得到的是
uid tname1 tname2
1 s g
1 d g
1 f g
应该怎么写呀
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货