比如这样 String sql = "select * from teacher;select * from student";  这样获得的字段如何写呢??  不能用匹配的方式 就是得同时获得两张表的内容

解决方案 »

  1.   

    没有这个写法
    像这样子获取两个表的信息只能通过两个 SQL 来实现
    如果你用 hibernate 的话,可以采用 many one 关系实现自动抓取
      

  2.   

    看你想得到什么结果?
    是否合并就显示一个字段: 姓名
    1 赵老师
    2 钱老师
    3 孙同学
    4 李同学select name from teacher union select name from student
      

  3.   

    如果要显示所有匹配情况。
         n1      n2
    1   赵老师   孙同学
    2   赵老师   李同学
    3   钱老师   孙同学
    4   钱老师   李同学select teacher.name as n1,student.name as n2 from teacher ,student;