问题描述
- 关于数据表之间的关系
- 对于多表查询的情况,数据库里定义了关系,在应用程序写sql语句时还需要描述表之间的关系吗?两者是否可以只选其一?
解决方案
多表关联一般通过inner join、left join、cross join、自连接 等等几种连接方式进行关联。
具体的你看一下这个教程就知道了。http://www.w3school.com.cn/sql/sql_join.asp
解决方案二:
数据库定义是数据库定义,写SQL的时候关联关系 还是需要在SQL中体现出来的
http://blog.csdn.net/prince_li_/article/details/7703750
解决方案三:
sql多表关联查询就是用join,把多个表联合起来查询得到合并的结果。
解决方案四:
sql语句要指定关联关系的条件出来才行
解决方案五:
多表查询肯定是要自己来写关联语句。可以用子查询也可以用join
解决方案六:
使用关联效率比较高。使用子查询比较难以理解。。。。
解决方案七:
直接简单多表连接,select * from table1ttable2 where table1.字段=table2.字段
解决方案八:
数据库是数据库,程序是程序。 你数据库不建立关系,程序建立关系也行。 还是要已程序为主的。
时间: 2024-10-01 08:22:01