SQL 多对多表查询

2025-03-22 02:16:45
推荐回答(3个)
回答1:

9条数据,根据你假设的情况表A和C没关系,查询多表连接后是9条——3*3.

补充问题的逻辑是有问题的
如果真是跟你列名的情况,表B性别表跟表A有关系,表C学校表也应该跟表A有关系,最终的关系是表A为主表,表B、C为字表,sql本身错误。

回答2:

9条

刚才说错了,第一问是9个,a和c笛卡尔了
第二9个,一样
sql就是第二问

回答3:

如果这样的话说明你表就没建好,重建吧