我有个三个表 假设 三个表的名字分别是 A B C,
A 和 B 是多对一关系 B和C是一对多关系。我改如何连接这三张表去查询数据呢?现在遇到的问题是 我 A B表做完连接以后,b表的id值会对应多行的a表的内容,此时再去连接c表以后,本来前两个表的多条内容中的每条内容又会对应c表中的多条内容,查询数据将不会正确,请问如何解决??
A 和 B 是多对一关系 B和C是一对多关系。我改如何连接这三张表去查询数据呢?现在遇到的问题是 我 A B表做完连接以后,b表的id值会对应多行的a表的内容,此时再去连接c表以后,本来前两个表的多条内容中的每条内容又会对应c表中的多条内容,查询数据将不会正确,请问如何解决??
直接这样看看
select 需要显示的列名 from a,b,c where a.id=b.id and b.id=c.id