sql语句多表联查问题
一共有4个表:news_info,news_class,city_info,user_infonews_info字段:id,news_tit,news_content,a...
一共有4个表:news_info,news_class,city_info,user_info
news_info 字段:id,news_tit,news_content,addDate,tj,city_id
news_class 字段:id,news_class,news_class_fid,news_class_px,user_id
city_info 字段:id,city,fid
user_info 字段:id,username,userEmail
先添加 news_info表 8条新闻数据,user_info表3条用户数据, city_info表 5个城市
news_class 表4条数据
后查询 news_info 里的news_tit,news_content ,
news_class里的news_class
city_info 里的city
user_info 里的username,useremail
多谢了! 展开
news_info 字段:id,news_tit,news_content,addDate,tj,city_id
news_class 字段:id,news_class,news_class_fid,news_class_px,user_id
city_info 字段:id,city,fid
user_info 字段:id,username,userEmail
先添加 news_info表 8条新闻数据,user_info表3条用户数据, city_info表 5个城市
news_class 表4条数据
后查询 news_info 里的news_tit,news_content ,
news_class里的news_class
city_info 里的city
user_info 里的username,useremail
多谢了! 展开
2个回答
展开全部
select a.news_tit,a.news_content ,b.news_class,c.city,
d.username,d.useremail
from news_info a,news_class b,city_info c,user_info d
where a.city_id=c.id and b.user_id=d.id and a.id=b.news_class_fid
你看一下这样可不可以
d.username,d.useremail
from news_info a,news_class b,city_info c,user_info d
where a.city_id=c.id and b.user_id=d.id and a.id=b.news_class_fid
你看一下这样可不可以
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询