student表和class表,class作为外键和student关联。
要查询的内容:
1、连接查询全部class(不管有没有student),还有student的部分信息。
2、查询条件:student要满足一些条件。
比如:查询全部班级信息以及姓李的学生
1班 24张桌 李三
1班 24张桌 李四
2班 24张桌 李五
3班 25张桌
select c.*,s.* from student s ,class c where s.classId=c.id and .....(其他条件)
可以用笛卡尔积连接我把两张表数据都查出来了,这个是可以自已控制的
select a.*,b.student_ID,b.student_name from class a join student b on a.Id=b.class_Id
select * from class c left join student s on c.外键 = s.主键 where s.name like '李%'
你说的是这种意思?
cross join