表A 字段id 字段name表B 字段name
在程序 我先把字段B的name 放到一个list里for(int i=0;i<list.size();i++)
{
select a.id from 表A where a.name like '%list.getindex(i)%' group by a.id
}
要的结果就是查出一堆唯一的ID,这些ID对应的name 在表b的name的值 差不多相等
在程序 我先把字段B的name 放到一个list里for(int i=0;i<list.size();i++)
{
select a.id from 表A where a.name like '%list.getindex(i)%' group by a.id
}
要的结果就是查出一堆唯一的ID,这些ID对应的name 在表b的name的值 差不多相等
解决方案 »
- 发第二遍了,很小的问题,我是新手啊!!!!!!!!
- 求统计每个用户每天的销售情况 ,可能有的天有用户没有销售结果的sql语句
- MYSQL恢复
- 关于查询的问题
- HttpLink='stop'+HttpLink对应的MySQL应该怎么写? 谢谢~~~
- postgreSQL中文问题
- mysql中Blob字段怎么存取?????
- ~~~~有没有人知道MySQL中的事务处理怎么用呀??~~~~
- [请教]下载mysql时还有cygwin-1.3.9-1是干什么用的?
- 求助!windows系统下监控mysql内存
- XP下mysql6我MY.INI配置,我贴出来大家对比一下,太长还有1楼
- mysql table 'user' read only
---------- -------- ----------------------------------------
1 张三 89-25-468749
2 李四 89-25-468749
3 王五 25-2165468
4 中牛 89-25-216879,216879,13701546318
5 你猜 0089-25-84613284SQL> select * from tf; ID AGE
---------- ----------
1 50SQL> select * from tb; ID PHONE
---------- ------------------------------
1 468749
2 216879
3 84613284SQL> select distinct ta.id,ta.name,ta.phone,tf.age
2 from ta inner join tb on instr(ta.phone,tb.phone)>0
3 left join tf on ta.id=tf.id; ID NAME PHONE AGE
---------- -------- ---------------------------------------- ----------
5 你猜 0089-25-84613284
2 李四 89-25-468749
1 张三 89-25-468749 50
4 中牛 89-25-216879,216879,13701546318SQL>