【发布时间】:2010-09-08 14:03:33
【问题描述】:
使用火鸟:
如果第一个 SQL 查询返回 0 行,我想在表中选择一个随机条目。有没有办法把这两个查询结合起来?
SELECT * FROM table WHERE cond=1;
SELECT FIRST 1 * FROM table ORDER BY rand();
我在 java 端使用 ExecuteNativeQuery,它采用基本的 SQL 语句。可悲的是,If-Else 语句不起作用。如果我可以对数据库进行一次查询而不是两次,那将使我的代码看起来更快。
【问题讨论】: