中易网

在java中写一段很长的SQL语句该怎么写 我这个该怎么改

答案:2  悬赏:30  
解决时间 2021-02-02 14:33
String sql="(WIth Second as("
+"select * from cate where c_ParentId = '"+First+"'"
+")SELECt * from Second inner join cate on Second.c_Id=cate.c_ParentId"
+")union (select * from cate where c_ParentId = '"+First+"')";
最佳答案
说个简单点的办法,你这个SQL语句别分行,比如你的sql语句是这样的。
select "+ uid +"from " +t_user_log +" where name = "+ name+ “and date between '”+
date +"'"

写成类似于这种的。
你这SQL语句我看着没什么问题,你扔到你数据库里看看能不能查出来。我拼SQL语句一直都是先写好SQL语句,然后把条件换成“”.双引号和括号再做处理,你这么走几遍就能看出是哪有问题了。
全部回答

book,author" +
   "where

少了空格 ,要写成

book,author " +
   " where

看出区别了吗?

where前面要有空格,否则sql语句连在一起,就出错啦

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
质检 报告不合格
黑执事第一季第一集04;08开始的那段背景音乐
璀璨宝石的几个问题: 一、如果超10个标志物
利用PLC和变频器实现对直流电机的精确控制。
冀州区嘉晟网吧我想知道这个在什么地方
封神太子2为什么玩不了?
鑫朕平价超市这个地址在什么地方,我要处理点
穿越火线手游号,免费送。
康奈在什么地方啊,我要过去处理事情
水调歌头中悲欢离合和阴晴圆缺有什么共同点
研究生退学后再考一次可以吗
顶峰云阁在哪里啊,我有事要去这个地方
我和老公结婚2年~婚前没买房!婚后看中一处1
周朝时公的儿子叫公子,那侯的儿子是不是叫侯
驻马店天方药业
推荐资讯
win7怎么批量修改照片名
临江村这个地址在什么地方,我要处理点事
移动宽带玩魔兽争霸时常会卡、
塔哒儿婴童服饰我想知道这个在什么地方
现在侏罗纪公园出了多少部?第五部有没有出?
GB/T2040-2002的材质是什么
秋水军训时就喜欢上了小红,为什么后来却选择
肯香基怎么去啊,有知道地址的么
梦见别人拉大鱼有一条鱼破肚有鱼籽
笔记本开机后再插网线就显示网络限制无法上网
二目有意心上坐,尔是有人旁相随。
这句话表达了什么样的思想感情?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?