mysql 中如何把查询出来的数据当成条件(字段)来使用?

mysql 中如何把查询出来的数据当成条件(字段)来使用?,第1张

个人觉得有两个办法两个办法

(1)最简单的,再套一层然后yy就能作为字段用了。

(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"的格式额。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7210499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存