(2)你的最终结果就是yy=1的那个,没错吧,也就是在class表中根据class_id分组,然后count=1的那个,对吧。
那么个人觉得可以利用group by class_id having count(*)=1在student表中筛选(也就是子查询),先选出count=1的,然后再关联class_id,反正你要的也是这个结果。显示的时候直接写1就行,毕竟你查出来的就是1。这样的话,就算yy作为一个变量也没问题,只要更改count(*)=1后面的值,和语句中的1就可以了。
您好,我刚刚写了个简单的程序试了一下,好像没有出现您说的问题:
由于是简单的测试,数据表相对建的比较简单,主要只包含您所说的日期字段:
表格式和数据见上图。
然后,写了一个简单的程序读取了一下并打印出来:
读取日期的就是途中光标的上面一行,"Date time = rs.getDate(2)"这一行读取的日期,并在下面打印,如Console中所显示的,都是显示的是"xxxx-xx-xx"的格式额。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)