日期:2014-05-18  浏览次数:20764 次

问一sql语句问题?
我可以用如下:
select   a.id,a.name,b.id,b.name   from   a,b  
这样的语句进行多表查询吗?
性能如何?

------解决方案--------------------
联合查询最好给出匹配条件
要不效率会很低
你这样查出的结果一共有m*n条(分别为表a,b各自的条数)

建议:
select a.id,a.name,b.id,b.name from a inner join b on a.id=b.id
------解决方案--------------------
联结查询最好有联结条件,join 左联接或者右联结都可以
------解决方案--------------------
都说完了 我都没有说的了
------解决方案--------------------
在联合查询里面要想有很好的性能的话后面最好加上条件语句.