300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MYSQL多表联合查询的问题

MYSQL多表联合查询的问题

时间:2021-11-11 16:17:25

相关推荐

MYSQL多表联合查询的问题

后端开发|php教程

mysql,php

后端开发-php教程

总共有三个表

易语言cf单机版源码,vscode插件推荐,ubuntu 时间,tomcat 8.0,sqlite wal,qq活动网页设计,独立mysql数据库,阿里云服务器建站视频教程,幻灯片插件,数据可视化前端框架,爬虫 app,php 框架,seo 网站优化,springboot项目案例,aspcms幻灯片调用标签,网站源码出售,手机网页点击拨打电话,discuz 默认模板位置,网站织梦后台一片白,在线支付页面html模板,jsp旅游管理系统源码,程序设计实例lzw

post表:id,title,content

terms表:id,name

rela表:postid,termid

php源码自动更新文件夹,vscode 通用配置文件,ubuntu分区吗,tomcat8.0 部署,机器爬虫diy,溯源 php,新手怎么做seo广告,bmw经销商网站 源码,div css3制作网页模板lzw

post表保存文章内容(文章ID、文章标题、文章内容),terms表保存分类内容(分类ID、分类名称),rela表保存的是文章分类信息,也就是文章ID对应的分类ID。

网赚推荐站源码,vscode空白html,ubuntu转移到ssd硬盘,Tomcat 并发256,c# sqlite 加密,隐藏软件插件,前端框架技术制作网站,爬虫人犹太人,php转gbk,瓷砖seo技巧,蓝科外贸网站管理系统中英文双语v1.9,登录网页模板免费下载,帮助中心模板,程序里面 灯箱效果lzw

单纯匹配post表的title和content我知道是这样

query( " SELECT id, title FROM post WHERE ( `title` LIKE \%关键词% OR `content` LIKE \%关键词% ) LIMIT 0 , 30 " );

现在也要匹配相应的terms表的name,请问怎么写呢?

回复内容:

总共有三个表

post表:id,title,content

terms表:id,name

rela表:postid,termid

post表保存文章内容(文章ID、文章标题、文章内容),terms表保存分类内容(分类ID、分类名称),rela表保存的是文章分类信息,也就是文章ID对应的分类ID。

单纯匹配post表的title和content我知道是这样

query( " SELECT id, title FROM post WHERE ( `title` LIKE \%关键词% OR `content` LIKE \%关键词% ) LIMIT 0 , 30 " );

现在也要匹配相应的terms表的name,请问怎么写呢?

select post.id, post.title from rela left join post on rela.postid = post.id left join terms on rela.termid = terms.id where post.title like \%关键词% or post.content like \%关键词% or terms.name like \%关键词%

联合查询是Mysql比较基础的操作,题主应该花点时间掌握这个基础知识点。:)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。