mysql连接查询(A表某字段 like B表字段)

原创 2015年07月10日 06:12:59

假设有A、B两表


A表中有个字段column_aa


B表中有个字段column_bb


如果需要查询出B表中字段column_bb like A表中column_aa字段的纪录,可以使用如下语句


select A.* from A left join B on column_aa like concat("%",column_bb,"%")  ;


通过concat拼接like的值。

相关文章推荐

MySQL LIKE 用法:搜索匹配字段中的指定内容

(转载)http://www.5idev.com/p-php_mysql_like.shtml MySQL LIKE 语法 LIKE 运算符用于 WHERE 表达式中,以搜索匹配字段中的指...

MySql模糊查询like通配符使用详细介绍

%代表任意多个字符  _代表一个字符 在 MySQL中,SQL的模式缺省是忽略大小写的 正则模式使用REGEXP和NOT REGEXP操作符。 “.”匹配任何单个的字符。一个字符类 “[...]...

mysql如何查询一个表中所有字段的名字

查询mysql字段名和字段注释 用easyui datagrid 想动态生成列,在服务器端运行,由于字段用英文,所以需要查询相应的注释作为datagrid的表头  mysql不区分大小写,...

关于 mysql 在联合查询时,使用 concat 拼接查询条件

表 A,现有地区表 表 B,现有广告表,但内容中的地区属性为原添加时的地区表数据,与现有地区表有差异 表 C,原有地区表 因此,这里需要通过 表 A  和 表 C ,找出对应地区的表数据,假...

Mysql 多个子查询 多个LEFT JOIN 视图创建

Mysql 多个子查询 多个LEFT JOIN 视图创建

关于ORACLE中使用LIKE进行多字段模糊匹配的一种解决思路

关于ORACLE中使用LIKE进行多字段模糊匹配的一种解决思路

mysql LIKE,FIND_IN_SET,locate,查询字段中包含

1,LIKE 是广泛的模糊匹配,字符串中没有分隔符,只要是包含有需要查询内容的结果全部返回;       SELECT * FROM userinfo WHERE username LIKE CON...

拆分数据库表字段,用拆分后的字段重新建表并删除关联表

写这篇文章是因为被这个问题折腾够呛,因为一些让人无语的原因导致磁盘上的文件部分丢失,需要重新将数据写入一遍数据库,在重新写入数据库之前需要将丢失的文件的数据记录删除。...

快速查看表对的就说明,及表字段描述及字段类型

--表描述 SELECT tbs.name 表名,ds.value 描述 FROM sys.extended_properties ds LEFT JOIN sysobjects tbs...
  • qxyywy
  • qxyywy
  • 2017年07月06日 16:10
  • 107
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql连接查询(A表某字段 like B表字段)
举报原因:
原因补充:

(最多只允许输入30个字)