PHP如何获取两张关联表里面内容信息
我有2张表。一张用户信息表user,字段id,name,password,face,intro.一张微博表weibo,字段id,uid,content,subtime.u...
我有2张表。一张用户信息表user,字段id,name,password,face,intro.一张微博表weibo,字段id,uid,content,subtime. uid关联的user表的id.现在我要显示一条微博信息,要显示user表里面的name,face和weibo表里面的conten,subtime.应该怎样写sql语句进行查询呢?求助各位大神。
展开
3个回答
展开全部
"select t1.name, t1.face, t2.conten, t2.subtime from user t1 left join weibo t2 on t1.id=t2.uid"
追问
出现了一个问题,我有四个用户,每个用户发了一条微博,可显示的是16条微博,即每一个用户发了4条,都重复了,该怎么解决呢?另外我想取出特定id发表的所有微博内容,该怎么修改sql语句呢,
追答
解决重复
select t1.name, t1.face, t2.conten, t2.subtime from user t1 RIGHT JOIN weibo t2 on t1.id=t2.uid
取出特定id发表的所有微博内容
select t1.name, t1.face, t2.conten, t2.subtime from user t1 RIGHT JOIN weibo t2 on t1.id=t2.uid where t2.uid = 特定id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select user.name,user.face,weibo.conten,weibo.subtime where user.id=weibo.uid;
追问
数据取出来了。可是出现了一个问题,我有四个用户,每个用户发了一条微博,可显示的是16条微博,即每一个用户发了4条,都重复了,该怎么解决呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select user.name, user.face, weibo.conten,weibo.subtime from user,weibo where weibo.uid=user.id
追问
出现了一个问题,我有四个用户,每个用户发了一条微博,可显示的是16条微博,即每一个用户发了4条,都重复了,该怎么解决呢?另外我想取出特定id发表的所有微博内容,该怎么修改sql语句呢,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询