mysql select * from 表1 where name in(select * from 表2 where name like 'j%'); 请问表1和表2什么关系
5个回答
展开全部
这个语句的意思是从表1中筛选表2中name字段以j开头的,这两个表的name字段需要有以j开头的相同的值才能筛选出结果来
追问
能举个例子吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有直接的关系,这个只是个关联查询,硬要说关系的话,在这里它们name里面可能会有一定相同的部分,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这只是mysql的一种语法,rlike就表示使用类似正则表达式的语法进行匹配。
也可以用regexp,它和rlike是同义词!
也可以用regexp,它和rlike是同义词!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是两个表中有个字段的名字有点联系而已
追问
什么联系举个例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询