为了账号安全,请及时绑定邮箱和手机立即绑定

看看下面这条MySQL的join语句的问题在哪

看看下面这条MySQL的join语句的问题在哪

慕容森 2019-04-09 20:23:19
(不好意思,之前的问题表述不准。看到评论和回答里面用的都是leftjoin,这个是我的问题,再次深表歉意!)这条语句想要达到的目的是:根据activity_relation表中activity_id和tag_id的关系,在activity表中取出拥有指定tag的文章。SELECTDISTINCT*FROM`activity`WHEREstatus!='draft'JOIN`activity_relation`ON`activity.id`=`activity_relation.activity_id`AND(`tag_id`='10')现在MySQL的错误提示是:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'ONji_activity.id=ji_activity_relation.activity_idAND(tag_id='10'))'atline1谁能帮我看一下是哪里出了问题?谢谢。
查看完整描述

2 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

肿么会写成那样。
SELECTa.*FROMactivity_relationrLEFTJOINactivitya
ONr.activity_id=a.idWHEREa.status!='draft'ANDr.tag_id=10
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信