我正在使用多个表,我认为50+,链接主表,主表只包含信息,下表包含特定项,一些表包含每个特定用户的数据,其他只有null,其他人都拥有所有数据,现在我正在使用左连接(现在非常大)。 这个咨询sql是根据web php制作的,并返回一个json,我用Angularjs显示它,所以我只调用它一次,因为我的网页只加载一次,我的问题是,
我的问题的结论可能是,以最有效的方式使用多个表格。
举个例子,请check this web您可以看到按体育分组的多场比赛,下一个按国家/地区排名,接下来是联赛,您可以找到特定的比赛,例如: A队与B队,但是这场比赛有很多种类型,有些比赛有特定的投注类型而其他没有,我需要类似的东西。
ALL Matchs Packets{
Soccer{
France{
Liga A:{
Team A vs Team B{
Bettype A{}
Bettype V{}
Bettype AA{}
Bettype DD{}
}
Team C vs Team D{
....
}
Team E vs Team F{
....
}
}
Liga B:{...}
Liga C:{...}
}
Spain{
Liga A:
Liga B:
Liga C:
}
England{
Liga A:
Liga B:
Liga C:
}
},
Basket{
...
...
}
}
编辑:主表包含Id_match,Sport,Country,League,A队,B队等。 每个bettype为1表包含id_match和其他特定数据