另一张表里会存学生id,两张表用学生id关联
站在用户的角度思考问题,与客户深入沟通,找到元谋网站设计与元谋网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都做网站、企业官网、英文网站、手机端网站、网站推广、空间域名、网站空间、企业邮箱。业务覆盖元谋地区。
select a.sid, a.name, b.photo from Student a left join Photo b on (a.sid = b.sid) where a.sid = 1234567
一个简单的案例
select 表_1.*,表_2.*
from 表_1,表_2
where
表_1.姓名=表_2.性名
and
表_1.性别='男'
and
表_2.字段336
多表查询
分类: 主要看看两个表之间有什么联系
user1 主键 id (1对多关系)
item 里面有一个字段 user_id
查询非常简单 只需要user1.user1=item .user_id
多表查询是属于数据库的知识, 按照你说的使用java进行多表查询那就要使用Hibernate,此ORM框架将数据库的关系映射成了java代码的形式。
通过配置映射文件(*.hbm.xml) 设置好关联关系就可以了。也不知道你具体的表结构是什么样子的。
另外:比较简单的 你直接用sql代码的左右连接也可以实现多表查询, 甚至如果你基础差点,可以分成几句sql语句, 逐步完成查找。 也不清楚你的表结构,具体代码就不给出了。