在MSSQL 中多表查询可以简单实现根据table1表中的值在table2取出该值的信息
请问这种功能怎么在mysql 中怎么写呢MSSQL
create table table1(prodname varchar(100))
insert into table1 values('我')
insert into table1 values('他')create table table2(prodname varchar(100))
insert into table2 values('我')
insert into table2 values('我的')
insert into table2 values('我们')
insert into table2 values('我好')
insert into table2 values('不是我')
insert into table2 values('你')
insert into table2 values('你的')
insert into table2 values('他的')select b.* from table1 a,table2 b
where b.prodname like '%'+a.prodname+'%'mssql 查询结果:
我
我的
我们
我好
不是我
他的怎样在mysql 中实现一样的功能?请赐教呀
请问这种功能怎么在mysql 中怎么写呢MSSQL
create table table1(prodname varchar(100))
insert into table1 values('我')
insert into table1 values('他')create table table2(prodname varchar(100))
insert into table2 values('我')
insert into table2 values('我的')
insert into table2 values('我们')
insert into table2 values('我好')
insert into table2 values('不是我')
insert into table2 values('你')
insert into table2 values('你的')
insert into table2 values('他的')select b.* from table1 a,table2 b
where b.prodname like '%'+a.prodname+'%'mssql 查询结果:
我
我的
我们
我好
不是我
他的怎样在mysql 中实现一样的功能?请赐教呀
解决方案 »
- MySQL5.5服务无法启动啊 高手进来解决啊
- mysql alter table..
- mysql 误删了root,新建后无创建数据库权限
- 文件树结构查询优化(目前查询后可先去喝杯咖啡再回来看结果)
- 怎么删除MySQL数据库中重复的数据?
- 在MySql中,怎么调用有输出参数的存储过程,并得到输出参数的值呢???
- 大家看看这句话错在哪?
- [求助]数据库导入的问题
- 使用用navicat连接mysql时r提示连接名localhost已存在(或已在其它navicat产品),请指定其定连接名
- 用SQL SERVER2008每天插入100W数据查询100W次,请教各路大神应该如何设计表?
- 小事情里的大问题(关于历史数据)
- 奇怪这条sql为什么不能出现结果
where instr(b.prodname,a.prodname)>0
把你的SQL语句改为where b.prodname like concat('%',a.prodname,'%')