我有一条sql语句SELECT * FROM table1 WHERE ....; SELECT * FROM table2 WHERE ....我想要的是,如果第一个select语句返回结果,则从第一个select语句获得结果,但是如果没有返回结果,我想忽略它,只从第二个select语句获得结果。有没有办法只用SQL就能做到这一点?我将它作为datatable返回给我,使用dataadapter从上面的SQL语句填充datatable。我不能
我想从数据库表中选择几条记录,然后在数据库中将列的值从'Pending‘更改为'Processing’。但是Select语句的结果必须进入jms队列进行处理。我使用Apache Camel框架进行集成,并使用MS SQL Server 2005作为数据库。如果这可以通过一条sql语句来实现,那就更好了。