首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

问一sql语句有关问题

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

问一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 左联接或者右联结都可以
[解决办法]
都说完了 我都没有说的了
[解决办法]
在联合查询里面要想有很好的性能的话后面最好加上条件语句.

热点排行