if(tupiannum.equals("200"))
{
sql = "select * from flash where zid='"+ id + "'";
}
else
{
sql = "select * from flash_pic where flash_zid='"+ id + "'";
}
我想的是else以后的SQL语句还可以再继续能查出flash表里面的内容(当然还是再这条语句后边加),当然flash_pic表的内容也要还再!
求你们了 真的要急死了!

解决方案 »

  1.   

    if(tupiannum.equals("200"))
    {
    sql = "select * from flash where zid='"+ id + "'";
    }
    else
    {
    sql = "select * from flash_pic where flash_zid='"+ id + "'" + "union all select * from flash where zid='"+ id + "'";
    }
    前提是两个表的结构相同
      

  2.   

    if(tupiannum.equals("200"))
    {
    sql = "select * from flash where zid='"+ id + "'";
    }
    else
    {
    sql = "select * from flash where zid='"+ id + "'";
    sql = "select * from flash_pic where flash_zid='"+ id + "'";
    }