Discuss / SQL / 关于最后一条查询

关于最后一条查询

Topic source

陌上兮月

#1 Created at ... [Delete] [Delete and Lock User]

感觉最后这个查询的结果没有意义呀,像小兵、小林、小王都不是一班的。最后一句改成(WHERE c.id = s.class_id AND s.gender = 'M'),就可以显示这五个男生对应的所有信息,这样是不是好一点呢

郭应暄

#2 Created at ... [Delete] [Delete and Lock User]

看@l希冀l 最新的回复

有几个连接方式,每个join的应用场景不一样,笛卡尔积主要是用来查看连续缺失的数据。

譬如:想要看一下1、2、3班哪些同学在11月缺席了哪几天,可以用笛卡尔积

廖大神的这个场景适合用自然连接(<NATURAL> JOIN )


  • 1

Reply