问一个很麻烦的MYSQL语句? 用switch+case拼接SQL语句switch($key){ case 't_2': left join t_2 break; case 't_3' left join t_3 break;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql语法里面有if语句,你可以参考,没什么麻烦的! 我知道有IF.不过不会写select t_1.* from t_1 if(t_1.key='t_2', left join t_2 on................, left join t_3 on.....)大概这样是会出错的 好像还有个 case..else..end试下先 select t_1.* from t_1 case t_1.key when 't_2' then (left join t_2 on t_1.id=t_2.id) end失败!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! select * from t_1 left join (t_2,t_3) on ((t_1.id=t_2.id and t_1.key='t_2') or (t_1.id=t_3.id and t_1.key='t_3')) where t_2>0 and t_3.id>0这样似乎是可以了 select * from t_1 left join t_2 on t_1.id=t_2.id and t_1.key='t_2' union select * from t_1 left join t_3 on t_1.id=t3.id and t_1.key='t_3'; 找php开发工程师的工作请找我,010-58780760 php创建中文文件夹乱码问题 请教两个算法的题目 PHP Web 2.0 开发实战 (高清PDF中文版) php数组的问题 有庆“面向过程”和“面向对象”的纠结 网站改版,寻找PHP网站制作者!! 如何修改js里面的document.referrer值 谁有session和cookie的资料,提供一下,谢谢 向高手求救!! 如何获取分享次数? 贡献几个超级变态的正则表达式 请问PHP跟zend是什么关系?
这样似乎是可以了