请问我这个LIKE里面参数如何才能引用到表的字段啊,谢谢SELECT c.teamname,(select count(*) from emailqueue e where e.subject like '%c.teamname%') FROM customerupload c;

解决方案 »

  1.   

    SELECT c.teamname,(select count(*) from emailqueue e where locate(c.teamname,e.subject) )FROM customerupload c;
    这样如何?
      

  2.   

    不对啊,可能是我没说明白,我是想LIKE可以识别字段,teamname是表里的字段,而在这里是字符串啊,谢谢
    like '%c.teamname%'
      

  3.   

    无法直接通过SQL语句实现,你可以通过你的应用程序来实现,你自己定代码,比如C语句中去生成这个SQL语句
    你也可以在MYSQL中利用PREPARE来实现动态SQL语句的执行。详见手册中的例子。