假设mysql 中有如下两张表A B
A ID NAME AGE
1 jack Tom 10
2 micheal jack 10
3 john smith,edwarts 10
B ID key
1 jack
2 john smith
请问如何用一条sql查出A表的name字段中包含B表的key的记录,如上所示,key中有jack ,smith ,如何能将A表中三条记录查出来?
A ID NAME AGE
1 jack Tom 10
2 micheal jack 10
3 john smith,edwarts 10
B ID key
1 jack
2 john smith
请问如何用一条sql查出A表的name字段中包含B表的key的记录,如上所示,key中有jack ,smith ,如何能将A表中三条记录查出来?
http://topic.csdn.net/u/20120611/15/d62f0123-1818-4550-b7fd-1dbe06c3ebd5.html
where instr(a.name,b.key)>0;