mysql select * from 表1 where name in(select * from 表2 where name like 'j%'); 请问表1和表2什么关系这个语句的意思是从表1中筛选表2中name字段以j开头的,这

mysql select * from 表1 where name in(select * from 表2 where name like 'j%'); 请问表1和表2什么关系这个语句的意思是从表1中筛选表2中name字段以j开头的,这
这个语句的意思是从表1中筛选表2中name字段以j开头的,这两个表的name字段需要有以j开头的相同的值才能筛选出结果来
这只是mysql的一种语法,rlike就表示使用类似正则表达式的语法进行匹配。
也可以用regexp,它和rlike是同义词!
没有直接的关系,这个只是个关联查询,硬要说关系的话,在这里它们name里面可能会有一定相同的部分,
只是两个表中有个字段的名字有点联系而已

← 上一篇: 下一篇: →