多表关联的查询如何写啊???
问题一:有一数据表AAA,里面有字段ID、Name、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P在什么情况下需要将其拆成三个关联的表?拆成三个关联的表对执行查询的速度比全部字段都在一个表内的查询执行效率低吗?
问题二:
有一数据表AAA,里面有字段ID、Name、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P 现将其拆成三个关联的表:A1数据表,字段MyID、Name、A、B、C、D ;B2数据表,字段:ID、MyID、E、F、G、H ;C3数据表,字段:ID、MyID、I、J、K、L ;D4数据表,字段:ID、MyID、,M、N、O、P 。
四个数据表 通过 MyID进行关联。
请教:对于这四个表,如何写查询语句将 Name、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P 这些字段查询出来??
对于两个表,可以如下写:
MySql= "select Name,A,B,C,D,E,F,G,H form A1 left join on B2 where ……" ,对于两个以上的关联表如何写查询语句啊?
[此贴子已经被作者于2007-6-8 17:30:57编辑过]