user(用户表)
id
name         姓名
sex         性别
department 所属院系school_member(学校成员表)
School_id 学校id
user_id         学校成员id
create_time 加入时间user表和school_member不在一个数据库中。请问,我想根据用户所属院系和性别,查询一个学校成员,而且还要分页。如何写sql语句呢。
或者user表和school_member在一个数据库中,那这个sql语句要怎么写比较高效?
谢谢您的关注。

解决方案 »

  1.   

     (不要高估你的汉语表达能力或者我的汉语理解能力)
       建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
       
       1. 你的 create table xxx .. 语句
       2. 你的 insert into xxx ... 语句
       3. 结果是什么样,(并给以简单的算法描述)
       4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
       
       这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。   
      

  2.   

    不在一个database中不清楚
    在同一个database中:select  a.id,a.name,a.sex,a.department,b.School_id,b.create_time 
    from user a, school_member b 
    where a.id=b.user_id
    and a.sex=?  and a.department =?分页后面加limit